2011-09-09 64 views
1

突然間我的Android應用程序正在編譯加載錯誤的Eclipse。當我使用Project-Clean時,控制檯顯示它的處理過程,直到'爲R類寫入符號',然後暫停大約一分鐘,並以'Nothing to pre compile'結束。此行爲之後添加了幾個新的字符串到我的strings.xml並替換了字符串在代碼中: -安卓eclipse rjava問題

getResources()。getString(String.name);

任何想法?刪除R.java文件以強制重建可能是安全的嗎?

+0

我不知道你的問題是什麼,但是刪除R.java文件是安全的。 –

+0

最終修復 - 發現另一篇文章提到刪除項目並重新導入它。試過了,它工作。感謝所有的建議。 – ron

回答

0

當您在strings.xml中更改某些內容以保存該文件並重建時,使用eclipse時非常重要!,如果您選中了自動構建的選項,而不僅僅是CTRL + S如果不是你想手動重建,使你R.strings值不噴更新

0

檢查您是否導入了正確的R文件。它應該是你的項目文件,而不是android.R

0

也許您的商家信息不是確切的代碼,但如果是,則資源名稱不能包含空格。 (我正在談論R.string.name of string

0

這是我目前的待辦事項列表,當我有這樣的問題:

  1. 刷新主體工程
  2. 清潔
  3. 建立所有

,如果它不會再工作。關閉Eclipse - >從1開始重複。

1

我遇到過類似的問題。我錯過了在android:id =「@ + id/GoTo」中加上一個加號。我放回失蹤加號後清理並重建項目,一切都很順利。