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 有关。
这个问题已经被问过很多次了,但跟我的问题没什么两样。 我不明白为什么它没有启动或启动我的 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 有关。