在 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 中找不到模拟器。怎么修的主要内容,如果未能解决你的问题,请参考以下文章
iOS6 模拟器 MKMapKit “在框架中找不到 default.styleproto”
在“Cmder”控制台模拟器中找不到 VIM TagList 和 NERDTree 命令
在 iOS 7、XCode 5 中找不到 iPhone 模拟器文件夹