[英]Intellij IDEA Android Resource Jump to Definition XML File instead of R.java
[英]how to regenerate android resource file (R.java) with working on Intellij
我需要重新生成資源文件,我做了這些步驟,但它無濟於事。
清理項目是eclipse的一個解決方案,但我剛剛開始在intellij上開發一個項目,但沒有找到任何解決方案。 誰知道如何在intellij上重新生成源文件?
Intellij版本的“clean”稱為“Rebuild Project”。 它位於Build菜單中。
有兩件事可行。
在IntelliJ中,“Rebuild Project”功能與Eclipse的“清潔項目”不同。
在所有情況下,toadsky接受的答案(重建項目)都不正確。
重建項目不一定會重新生成R.java資源。 我在IntelliJ中重命名包后直接觀察到了這一點。 在搜索了我的所有資源並看到所有文件都有新包名后,我只有R錯誤。 重建沒有解決它,然后我注意到生成的文件沒有被重寫,並具有舊的包名稱。 快速解決方案是在生成的文件中重命名包,錯誤消失了。
更改任何xml文件或清單文件,並沒有像我讀過的那樣觸發重新生成。
當我遇到這個問題並查看gen / R.java文件時,我看到它有一個過時的資源列表。 但是,更正此過時文件中的包名稱會立即修復R錯誤。
當我刪除包含過時R列表和舊包名稱的R.java時,它也修復了問題。 IntelliJ立即生成了一個新的R.java文件,該文件沒有包含任何資源,並且沒有R錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.