首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >无法在android studio 2.0中启动Emulator

无法在android studio 2.0中启动Emulator
EN

Stack Overflow用户
提问于 2016-04-12 00:31:16
回答 10查看 48K关注 0票数 67

我刚刚将我的android studio从1.5升级到2.0。现在,当我尝试启动Emulator时,我遇到了一些奇怪的bug。我使用Ubuntu 15.10操作系统

Android监视器返回此消息

代码语言:javascript
复制
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吗?

如何删除此错误?

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2016-04-12 17:22:50

验证是否已在系统lib64stdc++6中安装

使用32位操作系统:

代码语言:javascript
复制
# apt-get install lib64stdc++6

使用启用了multiarch的64位操作系统:

代码语言:javascript
复制
# apt-get install lib64stdc++6:i386

然后将新安装的库链接到android sdk工具路径

代码语言:javascript
复制
$ 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

票数 196
EN

Stack Overflow用户

发布于 2016-07-25 20:28:12

我的另一个解决方案是使用系统库:

emulator -use-system-libs -avd YOUR_VIRTUAL_DEVICE_NAME

票数 25
EN

Stack Overflow用户

发布于 2016-05-22 08:00:26

完成上述两个步骤(由Giorgio Ghiatis发布)后,如果没有安装mesa-utils,请安装它。

$ sudo apt-get install mesa-utils

票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36554322

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档