示例代碼:錯誤在所有類文件:R可以解決不了
setContentView(R.layout.main);
錯誤:
R cannot be resolved
有此錯誤在所有的類文件,我無法擺脫的它。
我已經檢查過XML文件,沒有錯誤。
我已經確定我沒有意外導入「android.R」。
當我嘗試清理和重建項目時,問題就開始了。
示例代碼:錯誤在所有類文件:R可以解決不了
setContentView(R.layout.main);
錯誤:
R cannot be resolved
有此錯誤在所有的類文件,我無法擺脫的它。
我已經檢查過XML文件,沒有錯誤。
我已經確定我沒有意外導入「android.R」。
當我嘗試清理和重建項目時,問題就開始了。
如果你已經更新了SDK工具,重新打開SDK管理器和「工具」部分的「Android SDK構建工具」下檢查已安裝並最終,更新它們。這對我來說是昨天的詭計。
解決了,謝謝! –
檢查您的R是否在「gen」文件夾內正確生成。檢查是否有任何庫缺失,這些缺失是作爲項目屬性的依賴項添加的。 還要確保沒有任何問題阻止應用程序生成R文件。轉到窗口>顯示視圖>問題,它會顯示你缺少什麼。
1)刪除Gen文件夾(之後會自動創建)。
2)清理你的項目。
看到奇蹟。 :)
現在我做了你告訴我的事情,Gen文件夾不再被創建。 –
請執行下列操作:
1.Check whether there are errors in your xml file.
2.Try to clean the project and run it.
我已經檢查過XML文件中的錯誤,並且首先清理項目就是破壞它。 –
昨天我用sdk manager進行了一次更新,我遇到了和你一樣的問題。 我解決了這個問題:我已經更新了另一次android sdk(使用sdk manager工具),然後檢查eclipse的更新以安裝更新的ADT插件,並重新生成了我的項目。 Android sdk管理器中的「Android sdk Build-tools」現在是第17版,現在可以使用了。 我認爲問題來自eclipse的adt插件
您是否最近更新了SDK工具? – edoardotognoni
嘗試清潔和重建 – juned
@edoardotognoni是的,我做到了。我昨天更新了它,但它在我今天剛剛開始更新之後起作用... –