无法连接到AVD

时间:2019-01-11 13:38:10

标签: android android-studio visual-studio-code flutter

我正在尝试运行代码模板,这是我第一次尝试使用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.

3 个答案:

答案 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”,直到所有许可证均被接受。我遇到了类似的问题,这对我有用。