2012-07-30 42 views
0

剛接觸android。我剛開始學習android,爲了練習,我在包「de.vogella.android.temperature」下創建了一個項目「溫度轉換器」,主要活動爲「ConvertActivity」。不能找到R.java

在創建的項目,我發現錯誤在

1. ConvertActivity.java as R.cannot b resolved 
2. AndroidManifest.xml file as "the markup in document following the root element must be well formed" 
3. no R.java in gen folder 
+0

清理您的項目! – Numair 2012-07-30 18:23:14

+1

只需檢查您的XML文件。如果您有任何錯誤,則無法生成R文件。 – 2012-07-30 18:27:53

+0

如果沒有編譯錯誤,清理/重建項目將生成R文件。如果在清理重建後R文件仍然丟失,請打開錯誤日誌並查看問題是什麼。 – Shark 2012-07-30 18:32:31

回答

1

試試這個應該解決的問題:)

1)在終端中運行以下命令: RM〜/ .android/debug.keystore

2)重建項目:去項目 - >清理 - >下面選擇潔淨工程 - >檢查項目 - >確定

+0

在清理項目後顯示以下錯誤:/ home/tony/workspace/Temperature Converter/AndroidManifest.xml的解析器異常:跟在根元素之後的文檔中的標記必須格式良好。 [2012-07-31 00:02:43 - 溫度轉換器]/Temperature Converter/AndroidManifest.xml的解析器異常:跟在根元素之後的文檔中的標記必須格式良好。 – AndroTony 2012-07-30 18:35:48

+1

這可能是你的AndroidManifest.xml錯誤。仔細檢查它和你的其他XML文件,看看是否有任何錯誤。 – Stark 2012-07-30 18:57:10

+0

我同意@Stark是否檢查過您的xml配置文件? – 2012-07-30 21:20:00

0

嘗試以下操作:

  1. 刪除R文件的導入。
  2. 然後清理項目。