我找到了一个相关的post。我有一个简单的应用程序,在屏幕上显示一个按钮。我使用Mac OS,最新的android studio和Java 8.我可以在没有应用程序的情况下启动android,但是在应用程序中出现Android: Timed out after 300seconds waiting for emulator to come online
错误。模拟器设置为1 GB RAM,512 VM堆,Nexus 5X,marshmallow(android 23)。如何识别问题并让应用程序无需重新安装即可运行?
来自控制台:
/Users/me/Library/Android/sdk/tools/emulator -netdelay none -netspeed full -avd Nexus_5X_API_23
Hax is enabled
Hax ram_size 0x40000000
HAX is working and emulator runs in fast virt mode.
console on port 5554, ADB on port 5555
从app控制台:
06/10 19:25:48: Launching app
Error while waiting for device: Timed out after 300seconds waiting for emulator to come online.
答案 0 :(得分:2)
尝试将AVD Manager上的图形更改为软件或尝试所有组合。
答案 1 :(得分:0)
寻找适合您的模拟器。
正如您在Android虚拟设备管理器(AVD)中看到的那样,您可以为它们下载SDK设备和工具并创建新的AVD。然后点击标有显示可下载系统映像的复选框。
之后,单击一个随机的,根据需要下载,并在完成后启动它。
如果这适合你,那应该是它。请注意,如果您使用6.0 AVD,它将无法在许多计算机上运行,因此这也可能是问题所在。