我正在使用正常工作的應用程序。R.java文件沒有生成?
我嘗試了一些新的佈局文件,但是當我構建項目時,R.java文件沒有生成。 我試過乾淨的生成項目,但仍然沒有生成文件。
爲什麼會發生這種情況?
現在我該怎麼做來重新生成文件?
我正在使用正常工作的應用程序。R.java文件沒有生成?
我嘗試了一些新的佈局文件,但是當我構建項目時,R.java文件沒有生成。 我試過乾淨的生成項目,但仍然沒有生成文件。
爲什麼會發生這種情況?
現在我該怎麼做來重新生成文件?
嘗試刷新您的項目。在項目瀏覽器中右鍵單擊您的項目文件夾,然後單擊刷新選項
R.java文件是在應用程序中自動生成的。如果你想知道爲什麼你的R.java文件沒有生成,那麼在你創建的最後一個佈局文件中存在一些問題。
如果根據android有違法或者XML文件中有任何錯誤,則R.java文件將被刪除。
謝謝。
經過幾個小時的無奈清理和一次又一次地構建項目,最後我決定從我的文件中刪除紅色標記,因爲它無法解析R.java,因爲它實際上並不在我的碼。從我的活動文件中刪除第一條紅線後,項目會自動生成並生成R.java。
對於我來說,這是一件非常奇怪的事情,因爲它沒有任何理由,並回來了相同的事情。
希望這將幫助你
親切的問候, Summved
在我的經驗是,Eclipse ADT將不會顯示在包窗口,例如每一個錯誤亞洲字符文件名和Windows系統配置文件。有時,您必須在檢查後重新導入項目並刪除這些文件。
我試過以下。考慮應用程序名稱爲「我的第一個應用程序」。那麼包的名稱應該是com.xx.myfirstapplication.yy。確保在創建應用程序時在包字段中的應用程序名稱之後添加yy。希望能幫助到你。
檢查是否已在菜單文件夾中的main.xml文件,但在strings.xml中
<string name="action_settings">Settings</string>
沒有有時是在我的情況的原因。
所以我意識到這個問題已經得到了回答。但是,我今天遇到了完全相同的問題,並在此停留了大約一個小時。我想出了一個解決我的問題的不同解決方案。 XML沒有任何錯誤/拼寫錯誤。 我試圖讓Google電子錢包示例運行。
我的解決方案最終是android:minSdkVersion(在清單文件中)設置得太低。我只是提出了這個價值,所有的錯誤都沒有了。
[Android代碼不會生成清理後的R.Java可能的重複](http://stackoverflow.com/questions/5845602/android-code-wont-generate-r-java-after-cleaing) – Merlin 2012-03-09 01:36:16