[英]Android Emulator won't boot or start. Nothing is popping up
我让它可以将自动图形更改为软件!
我运行了 Jamal Eason 在评论中推荐的命令:
$ cd Android/Sdk/emulator
$ ./emulator -list-avds
$ ./emulator -avd [AVD_NAME]
我在尝试运行 AVD 时遇到一些libGL error: unable to load driver: i965_dri.so
错误。
我能找到这个线程,其中用户能够通过重命名来解决一个非常类似的问题libstdc++.so.6
模拟器目录内和链接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++
我遇到了完全相同的问题,所以我运行了 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
有关更新环境变量的更多信息,请参阅此 Stack Overflow 帖子。
之后,我重新启动了 Android Studio 并能够正常运行我的模拟器。
释放更多磁盘空间。 该问题可能与硬盘上的剩余空间有关。
尝试使用其他模拟器(如Genymotion或BlueStacks)并在运行应用程序之前手动运行它
我在同样的问题上浪费了一些时间,毕竟对我来说,解决方案是关闭我的 vagrant 机器,这意味着如果你有一个虚拟机在运行,则不允许 AVD 运行。 因此,如果是这种情况,只需关闭 VM 的电源并重试。
希望这可以帮助 :)。
在手动将 Android SDK 移动到另一个磁盘以节省C:\\
上的磁盘空间并错误设置ANDROID_SDK_HOME
后,我遇到了这个问题。
我将ANDROID_SDK_HOME
设置为d:\\stuff\\android\\.android\\
而它应该是d:\\stuff\\android\\
。
除此之外,由于Android是机械制造另一个.android
内.android
让我感动的内容一个文件夹了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.