我使用Android Studio创建Flutter应用程序。它在iOS模拟器上运行得很好,但我无法在Android模拟器上运行它。
正如你在屏幕截图中看到的,我可以看到我的iPhone 8模拟器,但我看不到Android模拟器,虽然我正在运行" Pixel 2"仿真器。
您可以在下面的屏幕截图中看到我的虚拟设备。
更新1:
这是flutter doctor
:
[✓] Flutter (Channel beta, v0.3.2, on Mac OS X 10.13.4 17E202, locale en-KW)
[✓] Android toolchain - develop for Android devices (Android SDK 26.0.2)
[✓] iOS toolchain - develop for iOS devices (Xcode 9.3)
[✓] Android Studio (version 3.1)
[✓] VS Code (version 1.23.1)
[✓] Connected devices (1 available)
• No issues found!
答案 0 :(得分:1)
可能未设置 Project SDK 。从Android Studio进行设置;
我遇到了同样的问题;
flutter doctor
命令说一切正常我意识到Flutter的医生也可以在Android Studio中运行(工具-> Flutter-> Flutter Doctor ),并且Android工具链存在问题;说没有设置SDK。我不确定该医生与项目目录中运行的flutter doctor
的输出结果有何不同,但这是正确的。我只是转到文件->项目结构,并在项目设置->项目下选择了相应的 Project SDK -Android API xx平台(以前是{ {1}}。