Error處理:AnnotationAccess.java:695: 無法確定 A 的類型參數

Error處理:AnnotationAccess.java:695: 無法確定 <A>A 的類型參數


今天第一次在Ubuntu12.04下編譯Android4.4代碼時遇到如下:


AnnotationAccess.java:695: 無法確定 <A>A 的類型參數;對於上限爲 A,java.lang.annotation.Annotation 的類型變量 A,不存在唯一最大實例
        return AnnotationFactory.createAnnotation(annotationClass, members);
                                                 ^
注意:某些輸入文件使用或覆蓋了已過時的 API。
注意:要了解詳細信息,請使用 -Xlint:deprecation 重新編譯。
注意:某些輸入文件使用了未經檢查或不安全的操作。

查看Google開發文檔,其中對Java Jdk有所要求。


系統jdk版本太低所致。目前本機JDK版本爲1.6.0_24

$ java -version
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02, mixed mode)

安裝JDK1.6.0_45,切換系統jdk版本,問題解決。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章