首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Android上加载libGL.so失败

在Android上加载libGL.so失败
EN

Stack Overflow用户
提问于 2012-07-05 00:38:08
回答 17查看 76.2K关注 0票数 82

我在甲骨文JDK 7上使用Ubuntu 12.04 (精确穿山甲),当我从Eclipse运行安卓模拟器时,它给出了这个错误:

代码语言:javascript
复制
[2012-07-04 02:52:10 - Emulator] error libGL.so: cannot open shared object file: No such file or directory 
[2012-07-04 02:52:10 - Emulator] Failed to load libGL.so

此外,仿真器也非常慢。我该如何解决这个问题?

EN

回答 17

Stack Overflow用户

回答已采纳

发布于 2012-09-27 20:19:14

我将Android SDK安装到~/android-sdk-linux_x86中,所以我这样做了:

代码语言:javascript
复制
ln -s /usr/lib/libGL.so.1 ~/android-sdk-linux_x86/tools/lib/libGL.so

这解决了错误,就像链接到/usr/lib一样,但它不需要root,也不会扰乱核心系统目录。

票数 82
EN

Stack Overflow用户

发布于 2012-10-12 13:54:36

对于32位Ubuntu 12.04 LTS,这是可行的:

代码语言:javascript
复制
sudo apt-get install libgl1-mesa-dev

以下方法均不起作用:

代码语言:javascript
复制
cd /usr/lib/i386-linux-gnu/mesa/
sudo ln -s libGL.so.1.2 libGL.so 
sudo ln -s libGL.so.1.2 /usr/lib/libGL.so
ln -s libGL.so.1.2 ~/android/android-sdk-linux/tools/lib/libGL.so
票数 32
EN

Stack Overflow用户

发布于 2013-01-30 20:26:21

对我来说(ubuntu 12.04 64位)的工作就是运行:

代码语言:javascript
复制
    sudo apt-get install libgl1-mesa-dev

我发现/usr/lib/x86_64-linux-gnu/目录中存在libGL.so

32位版本的安装不起作用。

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

https://stackoverflow.com/questions/11332817

复制
相关文章

相似问题

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