我刚刚将我的android studio从1.5升级到2.0。现在,当我尝试启动Emulator时,我遇到了一些奇怪的bug。我使用Ubuntu 15.10操作系统
Android监视器返回此消息
sh: 1: glxinfo: not found
sh: 1: glxinfo: not found
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
当我使用1.5版本时,一切都很顺利。这是android studio 2.0中的一个bug吗?
如何删除此错误?
发布于 2016-04-12 17:22:50
验证是否已在系统lib64stdc++6中安装
使用32位操作系统:
# apt-get install lib64stdc++6
使用启用了multiarch的64位操作系统:
# apt-get install lib64stdc++6:i386
然后将新安装的库链接到android sdk工具路径
$ cd $ANDROID_HOME/android-sdk-linux_x86/tools/lib64/libstdc++
$ mv libstdc++.so.6 libstdc++.so.6.bak
$ ln -s /usr/lib64/libstdc++.so.6 $ANDROID_HOME/android-sdk-linux_x86/tools/lib64/libstdc++
编辑:在当前Sdk (23)的15.10 x64
中,文件夹为$ANDROID_HOME/Sdk
发布于 2016-07-25 20:28:12
我的另一个解决方案是使用系统库:
emulator -use-system-libs -avd YOUR_VIRTUAL_DEVICE_NAME
发布于 2016-05-22 08:00:26
完成上述两个步骤(由Giorgio Ghiatis发布)后,如果没有安装mesa-utils,请安装它。
$ sudo apt-get install mesa-utils
https://stackoverflow.com/questions/36554322
复制相似问题