android4.1.1系统编译全过程
来源:互联网 发布:淘宝买机票怎么取票 编辑:程序博客网 时间:2024/05/21 04:24
OSError: libGL.so: cannot open shared object file: No such file or directory
may appear on Linux systems when you try to launch VNL for the first time. To solve it, create (as administrator) a new link in /usr/lib:
sudo ln -s /usr/lib/libGL.so.1.2 /usr/lib/libGL.so
If you have a 64-bit Linux, use /usr/lib64 instead.
First check that you actually have "libGL.so.1.2" in /usr/lib or /usr/lib64; it might be called "libGL.so.1" or something else instead, or located in another directory, depending on the video drivers. You can use
locate libGL
to find the correct file to link to.
而我使用的是ubuntu 12.04 bit-64位,在/usr/lib/并没有libGL.so文件。
可以使用locate libGL查找此文件。结果:
找出了这么多,当然是选择64位平台下的libGL了。
但是针对这几个,不知道要选择哪一个好,还请高手指点。
Failed to load libGL.so
error libGL.so: wrong ELF class: ELFCLASS64
linux系统是64位的,这个命令不支持64位
最佳解决方案,把oralce-lib环境变量设置为lib32即可
最后选择ln还36位
代码:hudan@ubuntu:~/android/source/android4.1.1/out$ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1.2 /usr/lib/libGL.so
直接参数-ramdisk ramdisk.img去掉,结果模拟器跑起来了,但不能把内核启动起来。
no ABI error , when creating an Android virtual device
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
sh: gperf: not found
target Generated: libwebcore <= external/webkit/Source/JavaScriptCore/create_regex_tables
Generating CSSPropertyNames.h <= CSSPropertyNames.in
sh: gperf: not found
calling gperf failed: 32512 at ./makeprop.pl line 140.
make: *** [out/target/product/generic/obj/STATIC_LIBRARIES/libwebcore_intermediates/Source/WebCore/css/CSSPropertyNames.h] Error 25
make: *** Deleting file `out/target/product/generic/obj/STATIC_LIBRARIES/libwebcore_intermediates/Source/WebCore/css/CSSPropertyNames.h'
解决方法:sudo apt-get install gperf
n file included from /usr/include/stdlib.h:25,
/usr/include/features.h:323: 致命错误: bits/predefs.h:没有那个文件或目录编译中断。
make: *** [out/host/linux-x86/obj/EXECUTABLES/acp_intermediates/acp.o] 错误 1
make: *** [out/host/linux-86/obj/STATIC_LIBRARIES/libcts_audio_quality_intermediates/src/Adb.o] Error 1
安装:libc6-dev-i386
make: *** [out/target/product/generic/obj/SHARED_LIBRARIES/libwebcore_intermediates/LINKED/libwebcore.so] Error 1
make: *** Waiting for unfinished jobs....
make: *** [out/target/common/obj/APPS/android.core.tests.libcore.package.dalvik.no-core-tests-res_intermediates/noproguard.classes-with-local.dex] Error 130
上次make或或者mmm的时候生成一些错误的东西
可以使用:make clean 再重新make
解决:rm out/target/common/obj/APPS/ -r (如果还是有这样的错误,就只能clean了)
- android4.1.1系统编译全过程
- android4.1.1系统编译全过程
- android4.1.1系统编译全过程
- android4.2源码编译全过程
- ubuntu11.10编译android4.0全过程(未完成)
- 编译Android4.4系统总结
- linux系统2.6内核编译全过程
- 编译android4.4系统步骤简版
- Ubuntu12.04系统编译Android4.4源码
- RK312x机顶盒Android4.4系统编译
- Ubuntu 10.04(32位)下 编译Android 2.3源码全过程 || 编译android4.0成功
- Linux(ubuntu14.04)上编译Android4.4源码的环境搭建及编译全过程
- android4.4系统源码编译(三)_编译
- 编译全过程
- Ubuntu12.04编译Android4.0.1源码全过程-----附wubi安装ubuntu编译android源码硬盘空间不够的问题解决
- Windows系统使用minGW+msys 编译ffmpeg全过程
- android4.0源码下载 编译 系统体验~图解
- android4.0编译系统时候遇到的错误集
- 排序算法之冒泡算法
- Android开发手记一 NDK编程实例
- python用etree来解析xml文件
- MyISAM和InnoDB的一些记录
- 设计模式六大原则(1):单一职责原则
- android4.1.1系统编译全过程
- Oracle基于用户管理的不完全恢复
- 几道黑书上的简单DP题
- 开发中经常遇到不同浏览器的编码乱码问题
- Android自定义属性,attr format取值类型
- 重建二叉树并非递归前序/中序/后序遍历
- SQLServer数据类型与C#类型对照表
- 由结构体设计想到的
- c++中的一些类型转换 : CString,string,int ,long,double,char*,const char*,date等 .