可能重複:
Developing for Android in Eclipse: R.java not generatingR.java文件不會自動生成的Eclipse
我打掃我的項目,改變了我的項目文件name.I我得到「R不能解析爲一個變量「。當我清理項目什麼都沒有發生,我的/ gen /文件夾仍然是空的。我試圖向你們展示一個形象的情況,但不幸的是,由於我的低聲譽,我不能。我希望這會有所幫助。
可能重複:
Developing for Android in Eclipse: R.java not generatingR.java文件不會自動生成的Eclipse
我打掃我的項目,改變了我的項目文件name.I我得到「R不能解析爲一個變量「。當我清理項目什麼都沒有發生,我的/ gen /文件夾仍然是空的。我試圖向你們展示一個形象的情況,但不幸的是,由於我的低聲譽,我不能。我希望這會有所幫助。
通常情況下,如果無法生成R *,意味着您在res /文件夾中存在一些問題。檢查res /文件夾中的錯誤。
無效的文件名:只能包含[A-Z0-9 _]
所有RES/*文件名應以小寫字符命名,強調與9號之間的0和
您是否重命名了您的應用程序包?爲此,請在「包資源管理器」中右鍵單擊您的項目並展開「Android工具」,然後單擊「重命名應用程序包」。
您是否更改軟件包名稱?如果是這樣,你需要記住在AndroidManifest.xml中更新它。
我在AndroidManifest.xml中更改了我的包名,並且顯示了R.java文件thnx,但是仍然在執行R.layout而不是顯示像R.layout.mz這樣的xml文件....它顯示android.R .... – Mj1992 2012-03-21 19:13:30
你是否已經將android.R導入到java文件中? – CaseyB 2012-03-21 19:14:11
實際上它不是拾取我的佈局文件夾中的xml文件。我刪除了錯誤的包導入在頂部它去了R.layout但在此之後不顯示我的XML文件,如R.layout.myfile.xml – Mj1992 2012-03-21 19:15:06
問題是您的佈局文件包含大寫字母,這是禁止的。您只能使用小寫字母和「_」符號(不確定數字)。更改文件名並清理您的項目。希望這可以幫助。
我將我的文件名更改爲小寫,但仍然沒有運氣。 – Mj1992 2012-03-21 19:09:13
讓我們嘗試一個瘋狂的猜測。右鍵單擊您的項目>屬性>構建器>確保檢查了所有內容。
原因是因爲在屬性下發現的構建器也負責生成gen文件夾中的res項。
您是否試圖使用Compatability庫?或者任何額外的庫(超出標準的Android(SDK版本).jar?
我問,因爲我最近有這個問題,但它都與我已經添加的庫有關,我很樂意去。更深入若有
不,我沒有包含任何庫 – Mj1992 2012-03-21 19:15:43
我做了第一次它沒有給我任何問題,但sonner我搬到v7-appcompat它開始給我錯誤的重複sha我刪除了v4 jar文件,並且該錯誤消失了,但之後,R文件是不是在任何資源目錄上生成拼寫問題比問題 – 2015-08-05 19:07:01
看看什麼包你的根 - > R.java是你們的活動需要在同一個包
套餐Explorer的應該是財產以後這樣
。src - > com.foo.bar - > file1.java
gen - > com.foo.bar - > R.java
是啊包名是相同的.thnx順便說一句問題已解決。 – Mj1992 2012-03-21 19:25:06
現在怎麼樣?你應該現在可以發佈圖像 – dldnh 2012-03-21 18:55:56
其中說:我們很抱歉,但作爲一種垃圾郵件防範機制,新用戶不允許發佈圖像。獲得超過10個聲望來發布圖像。 – Mj1992 2012-03-21 18:58:06
您的資源可能存在錯誤,請仔細檢查並解決所有問題。之後,應該生成R.java。 – Egor 2012-03-21 18:58:43