我试图用Flutter创建一个示例应用程序(新安装)。还安装了Android Studio(新安装)。

这是颤振运行的输出

flutter run
No connected devices.

颤振医生输出:

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, v0.1.5, on Linux, locale en_US.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK 27.0.3)
[✓] Android Studio (version 3.0)
[!] VS Code (version 1.20.1)
[!] Connected devices
! No devices available

! Doctor found issues in 2 categories.

这个问题有解决办法吗?


当前回答

我用Genymotion来测试应用程序。我也有同样的问题。当我按下运行按钮时,我在过去两个小时遇到了这个错误……

如何修复此错误:只需重新安装Genymotion此错误就消失了。

其他回答

如果你有

下载Flutter SDK 连接您的移动设备并启用移动设备上的开发人员选项并允许USB调试。

如果你仍然得到“没有设备连接”,那么我认为你应该安装ADB驱动程序。

这对我很管用!!

请按此处下载

到目前为止,我还没有看到提到的一个选项是(对于我的设置)开发人员选项“选择USB配置”必须设置为MTP(媒体传输协议)。

这些建议都没用,直到我跑了起来:

flutter config --android-sdk ANDROID_SDK_PATH

使用"ANDROID_SDK_PATH" =你的路径。例如:

flutter config --android-sdk C:\Users\%youruser%\AppData\Local\Android\Sdk

对我来说

添加“ANDROID_HOME”到环境变量,并将其设置为D:\dev\android\(对我来说) 添加“D:\dev\android\platform-tools”(为我)到环境变量PATH。我之前把颤振放在这里 好,好,好。重启Android Studio

如果你想通过Wi-Fi在物理设备上测试你的应用:

1)。通过USB连接设备(确保开发人员选项和USB调试已启用) 2)。在Android Studio终端中输入:adb tcpip 5555 3)。移除USB连接 4)。在Android Studio终端输入:adb connect <您设备的IP地址>

或者,你也可以使用Android Studio的Wi-Fi ADB扩展。我不知道Visual Studio Code是否有类似的扩展。