【问题标题】:Can't find emulator in VS Code. How can fix在 VS Code 中找不到模拟器。怎么修
【发布时间】:2021-11-16 08:17:30
【问题描述】:
flutter emulators

“找不到任何模拟器源。请确保你有一些 Android AVD 图像可用。”我使用的是 win10,但是当我想通过颤振连接到模拟器时出现此错误。如何将我的设备在 genymotion 中引入 Visual Studio Code?​​p>

【问题讨论】:

  • 你有没有试过在真机上调试来检查一切是否安装好?
  • 据我所知,我尝试了很多方法,即使我只是在 chrome 上调试,我也没有遇到错误。 “在调试模式下在 Chrome 上启动 lib\main.dart... lib\main.dart:1 此应用程序已链接到调试服务:ws://127.0.0.1:60076/HA-gOVT0bec%3D/ws 调试服务监听 ws://127.0.0.1:60076/HA-gOVT0bec=/ws 以健全的空安全运行 连接到 ws://127.0.0.1:60076/HA-gOVT0bec=/ws 的 VM 服务“
  • 在 chrome 中,一切都可以轻松运行,但在 android 中,您需要在机器中安装 SDK SDK 工具和 JDK 和 Java。
  • 正常情况下不会出现这样的错误,但是我2天前重置了电脑,遇到了这样的错误。我安装了genymotion并创建了一个虚拟机,安装了git文件,定义了java。环境变量没问题。不幸的是,它已经 2 天没有检测到 genymotion vs code。
  • 你试过在其中启用调试器模式吗?

标签: android visual-studio flutter visual-studio-code android-emulator


【解决方案1】:

启动你的模拟器,然后在终端中运行

flutter devices

然后在您项目的 .vscode 文件夹中的文件 launch.json 中,您可以创建类似于上面的代码的内容,并命名模拟器并放置您的 deviceId看看你什么时候写“颤振设备”

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "budgets",
            "request": "launch",
            "type": "dart"
        },
        {
            "name": "iPhone 12 Pro Max",
            "request": "launch",
            "type": "dart",
            "deviceId": "007153FC-9053-4A68-851A-20D1B6013518"
        },
        {
            "name": "iPhone 11",
            "request": "launch",
            "type": "dart",
            "deviceId": "73EE2120-4DB0-42FD-AA3A-DD4D417FE40A"
        },
        {
            "name": "Android",
            "request": "launch",
            "type": "dart",
            "deviceId": "emulator-5554"
        }
    ]
}

【讨论】:

  • 感谢您的回答。即使我查看了 genymotion 和 vs 代码,我也找不到设备 ID。我在哪里可以买到。
【解决方案2】:

我通过卸载vs code、genymotion和virtualbox并重新安装它们解决了这个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-08-30
    • 1970-01-01
    • 1970-01-01
    • 2019-08-08
    • 2018-10-31
    • 1970-01-01
    • 2018-05-31
    • 2021-05-06
    相关资源
    最近更新 更多