Error in building ICS 4.0.1_r1:error reading out/target/common/obj/JAVA_LIBRARIES/core-tests_interme
来源:互联网 发布:linux 配置https代理 编辑:程序博客网 时间:2024/06/05 10:04
An error in building ICS 4.0.1_r1.
target Static Jar: core-tests (out/target/common/obj/JAVA_LIBRARIES/core-tests_intermediates/javalib.jar)
target Java: FrameworksCoreSystemPropertiesTests (out/target/common/obj/APPS/FrameworksCoreSystemPropertiesTests_intermediates/classes)error: error reading out/target/common/obj/JAVA_LIBRARIES/core-tests_intermediates/javalib.jar; invalid header field
1 error
make: *** [out/target/common/obj/APPS/FrameworksCoreSystemPropertiesTests_intermediates/classes-full-debug.jar] Error 41
How to solve the problem?
out/target/common/obj/JAVA_LIBRARIES/core-tests_intermediates/javalib.jar
里面有个MAINFEST.MF
最后一行是空行,所以格式错误了。删除以后,重新压缩一下,就可以了。
后来发现真正的原因是jar打包程序默认版本出问题了,于是使用如下命令查看并选择使用sun提供的jar程序进行打包。
$ sudo update-alternatives --config jar
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/fastjar 100 auto mode //原来默认使用的是fastjar,难怪出问题了
1 /usr/bin/fastjar 100 manual mode
2 /usr/lib/jvm/java-6-sun/bin/jar 63 manual mode
Press enter to keep the current choice[*], or type selection number: 2 //选择2使用sun提供的jar
update-alternatives: using /usr/lib/jvm/java-6-sun/bin/jar to provide /usr/bin/jar (jar) in manual mode.
- Error in building ICS 4.0.1_r1:error reading out/target/common/obj/JAVA_LIBRARIES/core-tests_interme
- out/target/common/obj/JAVA_LIBRARIES/core-libart_intermediates/with-local/classes.dex] Error 41
- out/target/common/obj/JAVA_LIBRARIES/core-libart_intermediates/with-local/classes.dex] Error 41
- out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/javalib.jar
- out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/javalib.jar
- No rule to make target out/target/common/obj/JAVA_LIBRARIES/librilproto-java
- No rule to make target out/target/common/obj/JAVA_LIBRARIES/librilproto-java
- classes-full-debug.jar”需要的目标“out/target/common/obj/JAVA_LIBRARIES/_intermediates/javalib.jar”。 停止。
- 解决android libcore局部编译时`out/target/common/obj/JAVA_LIBRARIES/sqlite-jdbc_intermediates/javalib.jar'
- 编译Android:make: *** [out/target/common/obj/APPS/Phone_intermediates/classes-full-debug.jar] error 41
- [out/target/product/generic/obj/SHARED_LIBRARIES/libstagefright_intermediates/OMXCodec.o] Error 1的解决
- [out/target/product/rk3288/obj/GYP/shared_intermediates/ui/gl/jni/Surface_jni.h] Error 1
- Android5.1.1编译出错 make[1]: *** [out/target/common/obj/PACKAGING/checksystemapi-last-timestamp]错误:38
- *** [out/target/common/obj/APPS/Settings_intermediates/src/R.stamp] 错误 1
- make: *** [out/target/common/obj/APPS/Gallery2_intermediates/classes-full-de
- out/target/common/obj/APPS/framework-res_intermediates/src/R.stamp
- common error in GCC
- make: *** [out/target/common/docs/doc-comment-check-timestamp] Error 45
- Android 的WebView开发及应用
- 如何使用HTML5实现拍照上传应用
- http://poj.org/problem;jsessionid=57CE7F39567FF9BFA128CDB4A2E8D728?id=2553
- system32/screencut文件夹下自动生成截屏图片
- 二维码生成工具
- Error in building ICS 4.0.1_r1:error reading out/target/common/obj/JAVA_LIBRARIES/core-tests_interme
- tomcat集群,几种session同步解决方案的比较
- 反质数
- 我想我迟早离婚的
- 黑马程序员_java学习日记_IO流
- 算法库之一:libhashish的交叉编译
- Hibernate简介
- Android内存管理基本介绍
- CKfinder CKeditor 上传图片 汉字 乱码 解决方法