我最近使用Eclipse下載了適用於Android的2.3和3.0 SDK。Android R.java在SDK和ADT更新後不會在Eclipse中重新生成
我也更新了ADT插件到10.0.0。
但是由於這樣做,我的項目中的R.java文件根本不會再生成,所以我嘗試了谷歌可以給我的所有解決方案,而且都沒有工作。
因此,我將我的項目導入到只安裝了2.2 SDK和舊版ADT插件的不同機器,並且R.java文件在該機器上正常重新生成。
當前在我的工作機器上,我正在嘗試添加一個PNG到drawables,但R.java似乎沒有把它拿起來,這意味着我不能在我的項目中使用它。
當我升級SDK和ADT時,我有沒有想到我應該完成的某些愚蠢的事情?
編輯:R.java根本不會重建,即使我改變我的XML。
問題肯定與2.3 SDK或ADT 10,如果我有2.2和ADT 9
我認爲這是由於格式不正確而發生的。 .png文件可能不是純PNG文件,它可能已被重命名爲.png格式,或者圖像名稱可能包含一些大寫字母。但這些只是猜測..... – 2011-03-04 13:36:45
使用編輯器保存「作爲PNG」,所以不應該是原因,它也編譯罰款在不同的機器上具有完全相同的代碼和資源,只需安裝較低的SDK和較舊的ADT 。 – 2011-03-04 13:54:12
從Eclispe Ganymede移到Eclipse Helios爲我解決了這個問題。 – 2011-11-22 10:06:52