2011-05-31 30 views

回答

213

試試這個,它幫助我:

  1. 右擊該項目並轉到「屬性」
  2. 選擇左側的「Java Build Path」
  3. 開「源」選項卡
  4. 點擊「添加文件夾...」
  5. 檢查「根」文件夾,然後單擊確定和確定再次
  6. 該項目,並在「Android的工具」再次右鍵點擊「修復項目屬性」
+1

它的工作,謝謝! – numegil 2011-09-29 02:29:18

+0

完美,謝謝! – Adam 2012-10-10 16:57:32

+0

它像魔術一樣工作!非常感謝! – 2012-11-05 05:57:39

9

我有幾件事情可以解決這個問題。

  • 刪除根文件夾
  • 利用項目>清潔
  • 屬性>機器人工具>修復項目屬性
+0

沒有幫助...在構建過程中發生錯誤。 在項目'FBReaderJ'上運行構建器'Android Resource Manager'的錯誤。 在項目'FBReaderJ'上運行構建器'Android Pre Compiler'的錯誤。 java.lang.NullPointerException – lacas 2011-05-31 09:57:08

+0

昨天剛剛有。你的項目是否有一個.classpath文件?您可以做的最好的事情就是創建您自己的(新)項目並將該項目的文件複製到其中。 – Nallath 2011-05-31 10:00:33

+0

其中是.classpath文件?如果我創建一個新項目,然後複製其中的所有文件,這將再次出現以後的錯誤.. :( – lacas 2011-05-31 10:42:14

1

嘗試在Eclipse IDE中創建一個新的Android項目,然後將隱藏的.classpath文件從新項目複製到現有項目中。然後,您可以刪除額外的Android項目。

然後執行上述步驟。刪除/ gen文件夾,並進行清理(項目 - >清理,Android工具 - >修復項目屬性)。

我的問題是,下載的.classpath被設置爲將源.class文件放入/ gen,這應該有R.class文件。 Eclipse需要/ bin中的源代碼.class文件,這是Eclipse自動生成的.classpath爲您提供的.class文件。如果您自己編輯.classpath(閱讀並不難),您可以在原地進行修改,而無需創建新的Android項目。

1

Simpley這意味着你的項目是不是在工作區再次導入項目

0

轉到項目 - >屬性 - > Java編譯器。選擇「Compiler compilance level」爲1.6+。如果你沒有更高的編譯器版本可用,你可能正在運行一箇舊的Java安裝,得到它的更新