Android The type java.lang.Object cannot be resolved It is indirectly referenced ...


Android  中也出現這個問題的原因應該也是SDK的問題,我把以前的工程重新編譯了一下,就可以了。

 

 

 

The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files

當你在Eclipse引用不同版本JDK工程時會發生該問題。由於你開發環境中應用了多個版本的JDK 或JRE導致的。Eclipse會按照最初的開發環境默認選擇對應的Jre。如Eclipse上有jdk1.4開發的環境工程,當你在引入高版本jdk1.6開發的工程時,以上問題就出現了。

問題解決的方案如下:

進入window\preferences\java\Installed JREs 
按Add --> Browse...--->選擇jre安裝路勁(我的jre路徑是D:\Program Files\Java\jre1.6.0_02)--->OK
找到你的工程右鍵點擊Properties選項 出現對話框后 選擇右邊的Libraries選項卡 ---> 單擊Add 了Library...--->

選擇Jre System Library... ---> Next--->選擇Alternate Jre 下的對應版本jre --> Finish ---> Ok

以上問題就可解決。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM