无法在Android模拟器上运行Flutter App

时间:2018-05-14 18:09:31

标签: android android-studio flutter

我使用Android Studio创建Flutter应用程序。它在iOS模拟器上运行得很好,但我无法在Android模拟器上运行它。

iOS 正如你在屏幕截图中看到的,我可以看到我的iPhone 8模拟器,但我看不到Android模拟器,虽然我正在运行" Pixel 2"仿真器。

您可以在下面的屏幕截图中看到我的虚拟设备。

Android

更新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!

1 个答案:

答案 0 :(得分:1)

简短答案

可能未设置 Project SDK 。从Android Studio进行设置;

  • 文件->项目结构-> 项目设置->项目

更长的答案

我遇到了同样的问题;

  • flutter doctor命令说一切正常
  • AVD是使用Android Studio的AVD Manager创建的
  • Android Studio显示没有设备可以在其上运行应用程序

我意识到Flutter的医生也可以在Android Studio中运行(工具-> Flutter-> Flutter Doctor ),并且Android工具链存在问题;说没有设置SDK。我不确定该医生与项目目录中运行的flutter doctor的输出结果有何不同,但这是正确的。我只是转到文件->项目结构,并在项目设置->项目下选择了相应的 Project SDK -Android API xx平台(以前是{ {1}}。