我最近从我的 android studio 工作正常的 16.04 LTS 升级到 16.10,但是在尝试运行我的 avd 模拟器时,这是我返回的错误日志
Cannot launch AVD in emulator.
Output:
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
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: 55
Current serial number in output stream: 54
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
libGL error: unable to load driver: i965_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: i965
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 r
Run Code Online (Sandbox Code Playgroud)
Ard*_*nel 49
在最近的 android studio 更新中,google 使用了一个libstdc++与系统上安装的 intel 驱动程序不兼容的
你首先要如果系统没有安装以下软件包
lib64stdc++6和mesa-utils
sudo apt-get install lib64stdc++6 mesa-utils
Run Code Online (Sandbox Code Playgroud)
然后将库符号链接到 android sdk 工具路径
## For the /Sdk/tools path
cd ~/Android/Sdk/tools/lib64/libstdc++
# making a copy of the file
sudo mv libstdc++.so.6 libstdc++.so.6.og
# symlink
sudo ln -s /usr/lib64/libstdc++.so.6 ~/Android/Sdk/tools/lib64/libstdc++
## For the /Sdk/emulator path
cd ~/Android/Sdk/emulator/lib64/libstdc++
# making a copy of the file
sudo mv libstdc++.so.6 libstdc++.so.6.og
# symlink
sudo ln -s /usr/lib64/libstdc++.so.6 ~/Android/Sdk/emulator/lib64/libstdc++
Run Code Online (Sandbox Code Playgroud)
小智 42
我在 Ubuntu 17.04 上也遇到了这个问题,这就是我所做的。
您编辑.profile使用文本编辑器
atom ~/.profile
Run Code Online (Sandbox Code Playgroud)
将此附加到文件末尾
export ANDROID_EMULATOR_USE_SYSTEM_LIBS=1
Run Code Online (Sandbox Code Playgroud)
小智 18
从终端运行模拟器
emulator -use-system-libs -avd YOUR_VIRTUAL_DEVICE_NAME
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14581 次 |
| 最近记录: |