我遇到了gen/r.java文件的問題。當我在諸如layout /values/strings.xml e.t.c的資源中創建或編輯文件時,r.java文件不會更新。我遵循教程,出於某種原因,它不會更新。在xml文件中沒有錯誤。Android R.java問題。 R.java文件不更新?
我聽到有人說「使用清潔/建設」 e.t.c但這只是刪除了r.java文件,我不能多次嘗試後,把它找回來。這導致我不得不重新整個項目,只是爲了恢復gen文件。這是爲什麼發生?
我遇到了gen/r.java文件的問題。當我在諸如layout /values/strings.xml e.t.c的資源中創建或編輯文件時,r.java文件不會更新。我遵循教程,出於某種原因,它不會更新。在xml文件中沒有錯誤。Android R.java問題。 R.java文件不更新?
我聽到有人說「使用清潔/建設」 e.t.c但這只是刪除了r.java文件,我不能多次嘗試後,把它找回來。這導致我不得不重新整個項目,只是爲了恢復gen文件。這是爲什麼發生?
我之前碰到了這個問題,我解決我們發現的是,該文件R.java編輯到Mainfest.xml文件後,僅被生成。因此,請對該文件進行快速更改。
嗨,對於愚蠢的問題抱歉,因爲我對android編程有點新鮮。我應該對Mainfest.xml文件做出哪些更改?似乎沒有任何錯誤? – Superunknown 2011-04-28 20:39:42
我認爲他只是意味着在任何地方放置額外空間並保存。他期望這會強制R.java的再生。 – Haphazard 2011-04-28 20:55:45
只是做一個假的修改,即「添加一個空白,然後刪除它」 – Albinoswordfish 2011-04-28 20:56:07
項目 - >清潔工程對我來說。 R.java被刪除&自動生成。
檢查ID的foreach UI就像
機器人:ID = 「@機器人:ID /標籤」
我有同樣的問題,並以這種方式改變:
機器人:ID = 「@ + ID /標籤」
問題解決了!
有一個很好的可能性,這是因爲你沒有在你的res文件夾適當的命名約定遵守。我有這個相同的問題 - 使用intellij IDE - 右鍵單擊res文件並點擊「強制重新生成R」。的IntelliJ告訴我:
無效的文件名:只能包含[A-Z0-9]
因此,除了別人已經在這裏說,檢查您的命名約定,並確保你有沒有在你放入res文件夾的文件中包含任何上限,下劃線,破折號等。
我已經收到這個問題,這裏有一些方法來解決它
1. make sure in the Manifest.xml that the package is set to the right name.
2. make sure your gen matches your package name example
gen/com.expample.pack/R.java
此外,如果你在eclipse它將重新編輯,我已經找到。
這會爲你工作..... 轉到項目>清潔。它會生成你的R.java或者你可以刪除你的R.java,並且Eclipse會自動生成你的R.java。
我myproject的過程中面臨着同樣的問題。確保任何xml文件中都沒有錯誤。如果其中一個包含錯誤R.java文件的xml不更新。
您應該檢查清單文件的包正確的路徑。一般來說,當做更改時,我們會忘記MainActivity的類路徑,或者我們重命名主類或包。然後刪除R文件並執行Project - > Clean,重新生成R文件。希望這可以幫助。
我有同樣的問題,並且當我檢查標籤Console
時,在可繪製文件夾中的圖片上出現一個說明我的錯誤名稱文件的紅線。重命名後,一切工作正常。
大師總是有一個解決方案。 (所有的解決方案都沒有好)
經驗比所有
更好如果你的問題是,「根/ R.java」沒有更新新的ID,可繪製或字符串你聲明,這只是因爲在你的一個或一些XML頁面中有一個致命的錯誤。
1:大多數時候,它與RES /價值/ string.xml文件,所以要在文件中,單擊「查看XML」在「ressources」,然後在右邊你會肯定的一個通知紅色標記在您的XML頁面的右側或左側。
2:給我你的錯誤,雖然我用駱駝命名約定在文件下我會回答你,在不到1小時
我不知道這是什麼原始問題是關於... ... – 2015-02-28 01:07:08
我得到這個錯誤我的應用程序的res文件夾。
我已糾正它們並清理了我的項目,它解決了我的問題。
問題可能在於你在文件的頭部或附近有'import android.R'。如果是這種情況,請刪除該行並重試。
您是否更改了應用程序的包裝?如果是這樣,你應該在androidManifest.xml中更新它。 – rekaszeru 2011-04-28 20:17:01