您的位置:首页 > 移动开发 > Android开发

ubuntu 11.10 编译Android4.0.3时遇到的错误解决

2013-11-16 11:40 701 查看
http://blog.csdn.net/lznsnail/article/details/7257964

7. ubuntu 11.10 编译Android4.0.3时遇到的错误:
make: *** [out/host/linux-x86/obj/EXECUTABLES/clang_intermediates/clang]
/bin/bash: out/host/linux-x86/bin/clang: 权限不够
Install: out/host/linux-x86/bin/clang
/bin/bash: out/host/linux-x86/bin/clang: 无法执行二进制文件
make: *** [out/target/product/generic/obj/SHARED_LIBRARIES/libclcore.bc_intermediates/rs_cl.bc] 错误 126
target Strip: libwebcore (out/target/product/generic/obj/lib/libwebcore.so)
prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/arm-linux-androideabi-strip:out/target/product/generic/symbols/system/lib/libwebcore.so: File format not recognized
make: *** [out/target/product/generic/obj/lib/libwebcore.so] 错误 1
在网上搜索,没有找到一模一样的问题,但做了以下两项修改。这里面有的问题是通过重新编译就解决的,也不知道以下的两个解决办法到底起作用了没有。
个人总结:  除了按照官方网站推荐的编译环境进行正确配置外,编译的时候还要有耐心,我是足足折腾了两天才编译成功,期间死了五次机,遇到了上边的编译问题,在网上搜索,没有找到和我遇到问题相同的童鞋,遇到感觉沾上点边的就试试,好像也没起什么作用,最后make clean ,重新编译,还是出问题,在make clean什么都不做,就两只眼瞪着终端,最终取得了胜利。另外要说一点,下载的源代码有3.7G,使用make完全编译出12.8G的东西,所以系统磁盘要留足空间。为避免出错和死机,最好什么都不要做,连网页也别看了,准备好零食或闲书就可以了,我的机子是2G的内存,i5处理器双核2.3G,整个过程历时六个小时(期间死过一次机)
[code] 初始化编译环境 . build/envsetup.sh



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: