我通过将自动图形更改为软件,使其正常运作了!
$ cd Android/Sdk/emulator
$ ./emulator -list-avds
$ ./emulator -avd [AVD_NAME]
$ 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++
libstdc++.so.6
不在 /usr/lib64
中,您可以使用以下命令查找它:
locate libstdc++.so.6
- sylwano释放硬盘空间。问题可能与硬盘剩余空间有关。
export ANDROID_HOME=/Users/{USER_NAME}/.android/
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
更多关于更新环境变量的信息,请参见此 Stack Overflow 帖子。
之后,我重新启动了 Android Studio,并且能够正常运行模拟器。
我在手动将Android SDK移动到另一个磁盘以节省C:\磁盘空间,并错误地设置了ANDROID_SDK_HOME后遇到了这个问题。
我将ANDROID_SDK_HOME设置为d:\stuff\android\.android\,而它应该是d:\stuff\android\。
除此之外,由于Android机制在.android文件夹中创建了另一个.android文件夹,所以我将其内容移动到了上一级目录。
尝试使用另一个模拟器,如 Genymotion 或 BlueStacks, 并在运行应用程序之前手动运行它