2012-01-04 104 views
1

My R.java生成的圖像不會超過19個...什麼是hapening?我該如何解決這個問題?R.java不再生成drawables

+0

檢查您的日誌消息。我曾遇到過這種情況,問題是我有超過64個(我想我不記得確切的數字)drawables。 – ariefbayu 2012-01-04 02:14:43

+0

你能清楚地解釋你的問題嗎? 也許你可以檢查drawable文件夾規則:[drawable](http://developer.android.com/guide/topics/resources/drawable-resource.html) – idiottiger 2012-01-04 02:15:23

回答

7

如果你已經清理了你的項目,很可能你已經引入了一些它沒有告訴你的XML錯誤。最近的SDK有一些怪癖,並且很容易引入一個你沒有明確告訴的XML錯誤,但是這會阻止你的R類正確編譯。它可能在你的佈局中,它可能在你的清單中......真的,任何XML都可能是罪魁禍首。確保所有圖像都是小寫字母,並且沒有任何具有不同擴展名的相同文件,如foo.jpg和foo.png。

+1

這個xml錯誤錯誤通常在控制檯窗口上解釋 – ariefbayu 2012-01-04 03:00:37

+0

這是真的有幫助! – Joanne 2012-08-08 03:10:52

0

我不知道你的情況,但是,我的情況;我使用Eclipse,有時它不生成R.java

  1. 看看你的XML文件,確保你的xml沒有錯誤。
  2. 刷新您的項目或關閉Eclipse,然後再次打開(或清理項目;選擇project>乾淨....不過這是最後的選擇,你需要,以確保在XML文件中沒有錯誤,否則,一切都消失了,我不確定是否有辦法讓R.java回來或不是那麼)通常,R.java會自動生成。但有時候,我不知道爲什麼它有點白癡:b,但是,我關閉Eclipse並再次打開它的工作。