在 VS Code 中找不到模拟器。怎么修

Posted

技术标签:

【中文标题】在 VS Code 中找不到模拟器。怎么修【英文标题】:Can't find emulator in VS Code. How can fix 【发布时间】: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。 你试过在其中启用调试器模式吗? 【参考方案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并重新安装它们解决了这个问题。

【讨论】:

以上是关于在 VS Code 中找不到模拟器。怎么修的主要内容,如果未能解决你的问题,请参考以下文章

模拟器在内核映像文件中找不到“Linux 版本”字符串

iOS6 模拟器 MKMapKit “在框架中找不到 default.styleproto”

在“Cmder”控制台模拟器中找不到 VIM TagList 和 NERDTree 命令

在 iOS 7、XCode 5 中找不到 iPhone 模拟器文件夹

模拟器和设备的 Xamarin.iOS 部署终止。错误 MT1001:在指定目录中找不到应用程序

在 Android 中找不到位置提供程序