我在我的android應用程序中有R.java文件。但我不知道,它是刪除一些如何。要再次創建它,我清理我的項目,並通過單擊Build Project重建我的項目。我不知道是什麼問題。它不會再被創建。一般來說,每當我建立項目時它都會自動創建R.java文件沒有被創建
回答
你的問題的一些快速解決方案可能是,
- 使用按Ctrl +移+Ø命令爲 「組織導入」 和生成所有缺少的import語句。有時這會生成不正確的導入語句,這會隱藏在構建時自動生成的
R.java
類。 R
是生成的類。如果您使用的是Android Development Tools (ADT),則在項目構建時會生成它。您可能會關閉「自動構建」。打開它並構建您的項目。- xml視圖中的錯誤可能導致R.java無法生成。瀏覽你的視圖文件,並確保所有的XML都是正確的!
- 刪除,如果有的話
import android.R;
- 重新啓動您的IDE。
是的,我知道它是在我們構建時自動生成的。我的'Build Automatically'也被打開。我知道關於android.R導入。這不在我的任何活動課上。我檢查了我的所有進口。我也重新啓動了我的IDE。我也檢查我的佈局XML文件。這是正確的。 –
xml可能有問題。檢查drawable或layout文件夾中的名稱是否不應使用大寫字母。 –
謝謝我發現了我的錯誤。我錯誤地把2個圖像同名,但擴展名是img.jpg和另一個img.bmp所以在刪除img.bmp問題後已經解決了。 –
試試這個:
- 刪除任何進口到 的
- 將光標移動到任何按鍵/佈局/字符串的引用/不管嶄露頭角,從-R,刪除最後一個字符,並擊中
ctrl+space
。 Eclipse將嘗試編碼提示您,自動導入正確的R.java
。 - 清潔和重建。
R.java
類
我檢查了一切。但沒有codehint正在生成,我做了很多次清理項目和生成項目。但R.java沒有被創建。在R.layout.smting/R.id.btn1等處的任何地方顯示「R」下的錯誤。並且R.java文件丟失。 –
所以,顯然你的xml文件存在問題,請檢查一次, –
謝謝。可繪製文件夾內有問題。 –
您可以通過執行以下命令使用aapt工具創建R.java文件。
ANDROID_HOME/platform-tools/aapt
package
-v
-f
-m
-S DEV_HOME/res
-J DEV_HOME/src
-M DEV_HOME/AndroidManifest.xml
-I ANDROID_HOME/platforms/android-7/android.jar
生成資源的Java代碼和包裝資源
aapt package -f -M ${manifest.file} -F ${packaged.resource.file} -I ${path.to.android-jar.library} -S ${android-resource-directory} [-m -J ${folder.to.output.the.R.java}]
你可以找到這個鏈接
http://www.herongyang.com/Android/Project-aapt-Android-Asset-Packaging-Tool.html
謝謝。可繪製文件夾內有問題 –
耶關於選項的更多細節,也許在你的辣油一些錯誤或可繪製的目錄。 查看[問題標籤]以獲取更多詳細信息
謝謝我發現了我的錯誤。我錯誤地把2個圖像同名,但擴展名是img.jpg和另一個img.bmp所以在刪除img.bmp問題後已經解決了。 –
如果在更新ADT後面臨此問題,則應安裝該Android構建工具。在我的情況下,安裝構建工具並重新啓動eclipse解決了這個問題。
- 1. R.java沒有被創建
- 2. R.java沒有被創建?
- 3. R.java文件沒有生成
- 4. R.java文件沒有生成?
- 5. 在R.java中沒有創建列表
- 6. 在Android項目中沒有創建R.java
- 7. log4j文件沒有被創建
- 8. 沒有bower_modules文件夾被創建
- 9. .lib文件沒有被創建(VS2008)
- 10. 爲什麼android創建R.java文件
- 11. 新的xml佈局文件沒有被添加到R.java
- 12. Android xml佈局文件沒有被添加到R.java
- 13. R.java文件從來沒有生成
- 14. gen文件夾中沒有R.java - android
- 15. ANDROID沒有R.java
- 16. java printWrite沒有寫入文件,但文件被創建
- 17. Android的R.java文件沒有創造我的應用程序
- 18. Android沒有創建文件
- 19. f_open沒有創建文件?
- 20. 文件沒有創建slf4j
- 21. 表沒有被創建SQLite
- 22. jacoco.exec沒有被創建
- 23. peer.id沒有被創建 - PeerJS
- 24. 新行沒有被創建
- 25. R.java文件不允許在項目中創建新文件夾
- 26. R.Java沒有顯示
- 27. R.java沒有更新
- 28. R.java沒有生成
- 29. Xlsx Writer沒有創建excel文件,但沒有創建錯誤
- 30. XML文件沒有被構建(或R文件沒有被更新)
可能是,在xml或AndroidManifest中有一些錯誤。請檢查一下。 –