我正在尝试运行代码模板,这是我第一次尝试使用Flutter。我已使用具有以下特点的android studio模拟器设置了设备:
Nexus 5x-API 25-牛轧糖7.1 arm64
我也在Windows 8.1中使用AMD处理器。主要问题是当我尝试在vs代码中运行模拟器时。它会启动设备,但一段时间后会引发下一个错误:
+无法启动仿真器:错误:仿真器在60秒内未连接 Origen:飞镖
即使当我尝试从android studio运行该应用程序时,它也不会连接,甚至没有给出任何错误消息。
对于最终帮助您振作起来的任何帮助或建议,我将不胜感激。
扑打医生:
[√] Flutter (Channel stable, v1.0.0, on Microsoft Windows
[Versión 6.3.9600], locale es-CL)
[!] Android toolchain - develop for Android devices
(Android SDK 28.0.3)
X Android license status unknown.
[√] Android Studio (version 3.2)
[√] VS Code, 64-bit edition (version 1.29.1)
[!] Connected device
! No devices available
! Doctor found issues in 2 categories.
答案 0 :(得分:1)
仿真器在60秒内没有连接
如果Dart插件启动了模拟器,但该模拟器在60秒内未显示在flutter devices
中,则该错误由VS Code的Dart插件报告。
首先,我将尝试杀死ADB服务器:
adb kill-server
adb start-server
如果这没有帮助,请尝试在VS Code之外启动仿真器(例如,使用flutter emulators --launch
),然后从终端查看它是否在flutter devices
中启动。如果不是,则查看它是否显示在adb devices
中。
如果手动运行时它在flutter devices
中出现 ,请针对Dart插件here提交错误,否则,针对{{3 }},抄送我(@DanTup),我会找到我能找到的东西。
答案 1 :(得分:0)
运行 $ flutter医生--android-licenses
然后接受您以前没有的所有许可证。它应该可以解决您的问题。
答案 2 :(得分:0)
在命令行上,您可以运行 flutter doctor --android-licenses 。
然后,它会提示您选择(y / n)许可证。
按“ Y”,直到所有许可证均被接受。我遇到了类似的问题,这对我有用。