android-emulator - 无法在 Linux (Ubuntu 15.10) 上启动模拟器

标签 android-emulator ubuntu-15.10

我尝试启动模拟器,但它输出到日志中:

libGL error: unable to load driver: r600_dri.so 
libGL error: driver pointer missing 
libGL error: failed to load driver: r600 
libGL error: unable to load driver: swrast_dri.so 
libGL error: failed to load driver: swrast 
X Error of failed request:  GLXBadContext   
Major opcode of failed request:  155 (GLX)
Minor opcode of failed request: 6 (X_GLXIsDirect)
Serial number of failed request:  47
Current serial number in output stream:  46 
libGL error: unable to load driver: r600_dri.so 
libGL error: driver pointer missing 
libGL error: failed to load driver: r600 
libGL error: unable to load driver: swrast_dri.so 
libGL error: failed to load driver: swrast 
X Error of failed request:  GLXBadContext
Major opcode of failed request:  155 (GLX)
Minor opcode of failed request:  6 (X_GLXIsDirect)   
Serial number of failed request:  47   
Current serial number in output stream:  46 
libGL error: unable to load driver: r600_dri.so 
libGL error: driver pointer missing 
libGL error: failed to load driver: r600
libGL error: unable to load driver: swrast_dri.so 
libGL error: failed to load driver: swrast 
X Error of failed request:  BadValue (integer parameter out of range for operation)   
Major opcode of failed request:  155 (GLX)   
Minor opcode of failed request:  24 (X_GLXCreateNewContext)   
Value in failed request:  0x0   
Serial number of failed request:  33   
Current serial number in output stream:  34 
QObject::~QObject: Timers cannot be stopped from another thread emulator: WARNING: Increasing RAM size to 1GB

如何解决?我读过有类似错误的主题,但这对我没有帮助。

最佳答案

使用系统中可用的 libstdc++.so.6 而不是与 android sdk 捆绑的 libstdc++.so.6 可以解决此问题。

  • 模拟器有一个开关-use-system-libs来执行此操作。

    ~/Android/Sdk/tools/emulator -avd Nexus_5_API_23 -use-system-libs

  • 或者,您可以将您的用户/系统的 ANDROID_EMULATOR_USE_SYSTEM_LIBS 环境变量设置为 1。这样做的好处是可以确保即使您从 Android Studio 中启动模拟器也能正常工作。

更多详细信息:https://code.google.com/p/android/issues/detail?id=197254#c15

关于android-emulator - 无法在 Linux (Ubuntu 15.10) 上启动模拟器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35911302/

相关文章:

Android 9.+ 模拟器无法启动

android - 使用 Windows CLI 将 phonegap 应用程序安装到 android 模拟器

android - Android Studio 中的 PANIC : Missing emulator engine program for 'arm' CPUS.

python - 无法终止在 Ubuntu 15.10 中使用 python 创建的 sudo 进程

apache - 在 Ubuntu 15.10 上安装 Cobbler 似乎会破坏 apache,我该如何解决这个问题?

android - 无法保存快照 AVD

java - 模拟器中是否有一个路径可以在权限被拒绝时以编程方式写入?

安卓工作室 : Shutdown Ubuntu 15. 10

c - 如何修复 Ubuntu 15 上 libudev 的链接器错误

Mongodb 4 : Failed to start mongod. 服务 : Unit mongod. 服务未找到