这个问题已经被多次提出,但没有什么比我的问题更重要了。 我不明白为什么它没有启动或启动我的apk。
它卡在那里。只是等待目标设备响应即将发生。
到目前为止,一切都运作良好。
我甚至重新安装了它。没多大帮助
PC SPECS: i7 Core 2.2 GHZ 16GB RAM 英特尔Iris Pro 1500MB
Android Studio 2.3
Error while waiting for device: Timed out after 300seconds waiting for emulator to come online.
仍然是同样的错误.....
答案 0 :(得分:2)
我在评论中运行了Jamal Eason建议的命令:
$ cd Android/Sdk/emulator
$ ./emulator -list-avds
$ ./emulator -avd [AVD_NAME]
尝试运行AVD时出现了一些libGL error: unable to load driver: i965_dri.so
错误。
我能够找到this thread,用户可以通过重命名模拟器目录中的libstdc++.so.6
并链接libstdc++.so.6
来解决一个非常类似的问题}} 目录。
/usr/
答案 1 :(得分:1)
我遇到了同样的问题,所以我运行了Jamal Eason建议的命令,我收到了以下错误。
PANIC:找不到AVD系统路径。请定义ANDROID_SDK_ROOT
有人环顾四周,发现实际上我的ANDROID_HOME环境变量指向了错误的位置。所以我在〜/ .bash_profile中添加了以下命令来更新ANDROID_HOME变量以指向我的Android目录,对我来说如下所示。
export ANDROID_HOME=/Users/{USER_NAME}/.android/
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
有关更新环境变量的更多信息,请参阅this Stack Overflow post。
之后,我重新启动了Android Studio,并且能够正常运行我的模拟器。
答案 2 :(得分:1)
我让它将自动图形更改为软件!
答案 3 :(得分:1)
释放更多磁盘空间。问题可能与硬盘上的剩余空间有关。
答案 4 :(得分:0)
尝试使用其他模拟器,例如Genymotion或BlueStacks 并在运行你的应用程序之前手动运行它
答案 5 :(得分:0)
我浪费了一些同样的问题,毕竟,对我来说,解决方案是关闭我的流浪机,这意味着如果你有一台虚拟机在运行,就不允许AVD运行。因此,如果是这种情况,只需关闭VM,然后再试一次。
希望这会有所帮助:)。
答案 6 :(得分:0)
将Android SDK手动移动到另一个磁盘后,我遇到了此问题,以节省C:\
上的磁盘空间并错误地设置ANDROID_SDK_HOME
。
我将ANDROID_SDK_HOME
设置为d:\stuff\android\.android\
,而它应该是d:\stuff\android\
。
除此之外,由于Android机器在.android
内创建了另一个.android
,因此我将其内容移到了一个文件夹中。
答案 7 :(得分:0)
只运行x86
的模拟器为我工作。
(我还编辑了该设备的仿真器设置并选择"自动"用于图形驱动程序并选择了一个设备,因为它似乎未初始化)。
另请查看显而易见的:Google's page on it