安卓系统编译时遇到的错误(一)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
以下用的是ubuntu12.4 系统。以及安卓4.0系统。
下面是我出错后的一些解决办法希望可以帮到各位。后续还会继续更新。
------------------------------------------------------------------------------------------------------------------
/bin/sh: arm-linux-gcc: not found make: *** [src/hello.o]
解决:
arm-linux-gcc 环境变量没有设,所以找不到这个编译器
在/etc/profile里添加arm-linux-gcc的存放路径
再用source 同步一下
具体是在命令行输入#vi /etc/profile回车
然后要用vi命令编辑这个文件,在文件最后加
export PATH=$PATH:/你的arm-linux-gcc存放的路径
保存退出(具体怎么编辑文件和保存退出的方法请参考VI命令)
然后会回到终端输入命令界面,输入#source /etc/profile
------------------------------------------------------------------------------------------------------------------
make: ***
[out/target/product/generic/obj/STATIC_LIBRARIES/libwebcore_intermediates/Source/WebCore/css/CS SPropertyNames.h] 错误25
make: *** 正在删除文件
“out/target/product/generic/obj/STATIC_LIBRARIES/libwebcore_intermediates/Source/WebCore/css/C SSPropertyNames.h”
解决:sudo apt-get install gperf
------------------------------------------------------------------------------------------------------------------
Install: out/target/product/generic/system/xbin/timeinfo
Copy xml: out/target/product/generic/system/etc/apns-conf.xml
/bin/bash: xmllint: 未找到命令
make: *** [out/target/product/generic/system/etc/apns-conf.xml] 错误127
解决:sudo apt-get install libxml2-utils
-------------------------------------------------------------------------------------------------------------------
host/i686-linux-glibc2.7-4.6/bin/i686-linux-gcc: 没有那个文件或目录
make: *** [out/host/linux-x86/obj/EXECUTABLES/acp_intermediates/acp.o] 错误127
解决:sudo apt-get install g++-multilib
--------------------------------------------------------------------------------------------------------------------
prebuilts/tools/gcc-sdk/gcc: line 40:
prebuilts/tools/gcc-sdk/../../gcc/linux-x86/host/i686-linux-glibc2.7-4.6/bin/i686-linux-gcc: No such file or
directory解决:sudo apt-get install ia32-libs
---------------------------------------------------------------------------------------------------------------------
[out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp] 错误127
解决:sudo apt-get install bison
----------------------------------------------------------------------------------
dpkg:errorprocessing /var/cache/apt/archives/python-apport_2.0.1-0ubuntu9_all.deb解决方法
如果在使用apt-get时出现类似下面错误:
dpkg:errorprocessing /var/cache/apt/archives/python-apport_2.0.1-0ubuntu9_all.deb
解决方法:
[plain]
sudo dpkg -i --force-overwrite /var/cache/apt/archives/python-problem-report_2.0.1-0ubuntu9_all.deb
sudo apt-get -f install
----------------------------------------------------------------------------------
/usr/include/features.h:324:26: fatal error: bits/predefs.h: No such file or directory
解决:
sudo apt-get install libc6-dev-i386
-------------------------------------------------------------------------------
/usr/bin/ld: cannot find -lstdc++
该问题一般是由于ld在进行库的连接时找不到库文件libstdc++
解决:
apt-get install g++-multilib