当前位置:编程学习 > wap >>

android2.3编译遇到错误,求教!

我装的是双系统,android源码路径在F盘(win7) ,  然后进入ubuntu10.04 挂载:

mont /dev/sda7 /mnt/f_dir

然后
source ./build/envsetup.sh
choosecombo 1 1 5 1
make update-api
make -j2

结果编译过程中反复遇到如下错误:


make[5]: *** No rule to make target `/mnt/f_dir/ubuntu_home/MM_open_ap_AG/kernel/include/linux/netfilter/xt_CONNMARK.h', needed by `/mnt/f_dir/ubuntu_home/MM_open_ap_AG/out/target/product/msm7xx7/obj/KERNEL_OBJ/usr/include/linux/netfilter/.install'.  Stop.

make[4]: *** [netfilter] Error 2
make[3]: *** [linux] Error 2
make[2]: *** [headers_install] Error 2
make[1]: *** [sub-make] Error 2
make[1]: Leaving directory `/mnt/f_dir/ubuntu_home/MM_open_ap_AG/kernel'
make: *** [out/target/product/msm7xx7/obj/KERNEL_OBJ/usr] Error 2
make: *** Waiting for unfinished jobs....


求教各位大侠是哪里的错误,这个错误不管是10.04还是11.10,版本都出现同样的错误,JDK6和编译器等都已安装。

谢谢! --------------------编程问答-------------------- 应该是xt_CONNMARK.h这个头文件找不到,找到生成.install这个文件的Android.mk,把头文件的路径加上试试 --------------------编程问答-------------------- 最好souce code直接放在linux环境下,因为有些环境下可能link,.XXX文件可能会出现问题
一般下载的source code不需要修改,都可以直接编译通过的
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,