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 后再重新编译

Android4.4编译问题

上一篇:android中的string.xml


下一篇:android之多媒体篇(二)