Android4.4编译问题

1、jdk 版本太低了,导致AnnotationAccess.java:695: 无法确定 <A>A 的类型参数的错误

libcore/luni/src/main/java/libcore/reflect/AnnotationAccess.java:695: 无法确定 <A>A 的类型参数;对于上限为 A,java.lang.annotation.Annotation 的类型变量 A,不存在唯一最大实例

        return AnnotationFactory.createAnnotation(annotationClass, members);

                                                 ^

解决方法:将默认的jdk 版本改成其他高版本的,这里原先使用jdk1.6.0_24,该版本太低,升级到jdk1.6.0_30后编译成功。

 

2、出现"make: *** [out/target/common/obj/PACKAGING/checkapi-current-timestamp] 错误 38 " 错误

解决方法:make update-api 后再重新编译

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。