android编译make错误——"javalib.jar invalid header field”、"classes-full-debug.jar 错误 41 "

错误:读取 out/target/common/obj/JAVA_LIBRARIES/core-tests_intermediates/javalib.jar 时出错;invalid header field
1 错误
make: *** [out/target/common/obj/APPS/FrameworksCoreTests_intermediates/classes-full-debug.jar] 错误 41
[fix]
cd out/target/common/obj/JAVA_LIBRARIES/core-tests_intermediates/
rm javalib.jar classes-full-debug.jar

$ sudo update-alternatives --config jar
eping@eping:~$ sudo update-alternatives --config jar
有 2 个候选项可用于替换 jar (提供 /usr/bin/jar)。

选择 路径 优先级 状态
------------------------------------------------------------
* 0 /usr/bin/fastjar 100 自动模式
1 /usr/bin/fastjar 100 手动模式
2 /usr/lib/jvm/java-6-sun/bin/jar 63 手动模式

要维持当前值[*]请按回车键,或者键入选择的编号:2

//原来默认使用的是fastjar 应该选择2使用sun提供的jar

make -j8

 

原文地址:http://eping.sinaapp.com/index.php/2012/06/06/99.html

posted on 2013-07-13 14:49  albert1017  阅读(3999)  评论(0编辑  收藏  举报

导航