安卓系统编译时遇到的错误(一)

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

相关文档
最新文档