2012-05-14 283 views
1

我知道有很多類似這個問題的問題。但我已經嘗試過解決方案,但都沒有工作。我認爲以下應該工作之一: 1.擺脫'導入android.r'行。 2.清理項目然後重新構建。gen文件夾中沒有R.java - android

我仍然有同樣的舊「R無法解決變量」的問題。 gen文件夾是空的。

+0

項目中是否存在任何錯誤或問題視圖中出現任何錯誤(Windows-> vies-> Problems) –

回答

4

這通常意味着您的某個資源有問題,因此無法生成R。檢查佈局XML並查看其中是否有警告/錯誤。首先解決您的佈局錯誤

去除錯誤,請清潔工程項目 - >清潔

+0

其中一個xml文件存在小錯誤。我糾正了它,現在gen文件夾中有R.java。但錯誤仍然存​​在。 – user1357350

+0

你是什麼意思錯誤仍然存​​在?修復錯誤後,您是否嘗試過清理/重建? – MByD

+1

把它修好了!清單文件中的軟件包名稱發生了一些小的變化。它沒有被標記爲恐怖,所以我錯過了它。在我修好之後,完成了clean/build,它工作。感謝你的幫助。 – user1357350

0

嘗試之後。

然後進入菜單Project->乾淨,然後選擇你的項目

2

這可能是因爲你的項目有錯誤,請嘗試明確的錯誤刪除「進口android.R」線的出現清理並製作該項目。

0

這也通常意味着一些錯誤的構建過程......看一看下項目屬性對話框的Java構建路徑選項庫選項卡.....

0

最近檢查你的XML資源(特別是這些編輯)出錯和聯繫錯誤。當您在其中一個文件中出現錯誤時,R類自動生成將中止。

6

前幾天我有類似的問題。清理完項目後,我的R.java沒有再生。 下面是我爲它修復的問題:看起來像我最近下載的SDK版本22,還有一個額外的軟件包需要從SDK管理器下載,名稱爲「Android SDK build-tools」。如果沒有這個包,Eclipse將不會生成R. 我安裝了它,重新啓動了Eclipse,並且所有事情都再次運行。 我在StackOverflow上找到了解決方案:https://stackoverflow.com/a/16643060/1691231

+1

你救了我的命,我剛剛開始生氣 – keybee