Android 模拟器无法启动或启动。什么都没有弹出

Android Emulator won't boot or start. Nothing is popping up

这个问题已经被问过很多次了,但跟我的问题没什么两样。 我不明白为什么它没有启动或启动我的 apk。

它卡在那里。什么都没有发生,只是等待目标设备响应。

到目前为止一切正常。

我什至重新安装了它。帮助不大

PC 规格: i7 酷睿 2.2GHz 16GB 内存 Intel Iris Pro 1500MB

Android Studio 2.3

Error while waiting for device: Timed out after 300seconds waiting for emulator to come online.

还是一样的错误.....

尝试使用其他模拟器,例如 Genymotion or BlueStacks 并且 运行 在 运行 管理您的应用

之前手动进行

我在同样的问题上浪费了一些时间,毕竟对我来说,解决方案是关闭我的流浪机器,这意味着如果你有一个虚拟机 运行ning,则不允许 AVD至 运行。因此,如果是这种情况,只需关闭 VM 的电源并重试。

希望这对您有所帮助:)。

我遇到了完全相同的问题,所以我 运行 Jamal Eason 建议的命令,但出现了以下错误。

PANIC: Cannot find AVD system path. Please define 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 并能够 运行 我的模拟器正常运行。

我通过将自动图形更改为软件得到它的工作!

我运行 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 并从 /usr/目录。

$ cd Android/Sdk/emulator/lib64/libstdc++
$ mv libstdc++.so.6 libstdc++.so.6.bak
$ ln -s /usr/lib64/libstdc++.so.6 /home/user/Android/Sdk/emulator/lib64/libstdc++

我在手动将 Android SDK 移动到另一个磁盘以在 C:\ 上保存磁盘 space 并且不正确地设置 ANDROID_SDK_HOME.

后遇到了这个问题

我将 ANDROID_SDK_HOME 设置为 d:\stuff\android\.android\ 而它应该是 d:\stuff\android\

除此之外,由于 Android 机器正在 .android 中创建另一个 .android,所以我将其内容向上移动了一个文件夹。

只有 运行 个 x86 的模拟器对我有用。

(我还编辑了该设备的模拟器设置并为图形驱动程序选择了 "automatic" 并选择了一个设备,因为它似乎未初始化)。

同时检查明显的:Google's page on it

在您的磁盘上释放更多 space。问题可能与您硬盘上剩余的 space 有关。