我尝试使用Flutter开发应用程序(使用Android工作室IDE) . 在工作室中添加了flutter插件和flutter SDK并且Everything已配置但未列出模拟器/实时设备 . 它显示错误像"Unable to list devices: Unable to discover Android devices. Please run "颤振医生" to diagnose potential issues"
我尝试使用Flutter开发应用程序(使用Android工作室IDE) . 在工作室中添加了flutter插件和flutter SDK并且Everything已配置但未列出模拟器/实时设备 . 它显示错误像"Unable to list devices: Unable to discover Android devices. Please run "颤振医生" to diagnose potential issues"
3 回答
在终端配置flutter以检测Android SDK和Android Studio:
然后重启Android Studio / Intellij . 来源:https://github.com/flutter/flutter-intellij/issues/2113#issuecomment-383412308
可能没有AVD列出来 . 如果模拟器runnig,intelliJ将 grab 它 .
在Android Studio中,您可以使用AVD Manager或使用终端创建AVD . 以下是使用终端的方法,
首先,转到android sdk安装目录 - >工具
并复制路径并在终端类型
cd
中粘贴路径并按Enter键 . 现在哟在工具目录中 .接下来,使用终端类型:
emulator -list-avds
- 列出已创建的AVD(您应该在tools目录中运行此命令) .如果有设备类型
emulator -avd <name>
. 否则你可以创建一个:输入
cd bin
然后,使用:
avdmanager create avd -n name -k "sdk_id" [-c {path|size}] [-f] [-p path]
举个例子:
然后再次键入
cd ..
返回到tools目录并输入emulator -list-avds
. 此命令将列出您创建的AVD .要运行AVD类型:
关于AVD .
将avd移动到另一个磁盘后出现同样的问题 .
我设法通过使
ANDROID_HOME
系统变量指向android sdk路径来解决 .