2013-05-17 24 views
-1

示例代碼:錯誤在所有類文件:R可以解決不了

setContentView(R.layout.main); 

錯誤:

R cannot be resolved 

有此錯誤在所有的類文件,我無法擺脫的它。

我已經檢查過XML文件,沒有錯誤。

我已經確定我沒有意外導入「android.R」。

當我嘗試清理和重建項目時,問題就開始了。

+1

您是否最近更新了SDK工具? – edoardotognoni

+0

嘗試清潔和重建 – juned

+0

@edoardotognoni是的,我做到了。我昨天更新了它,但它在我今天剛剛開始更新之後起作用... –

回答

1

如果你已經更新了SDK工具,重新打開SDK管理器和「工具」部分的「Android SDK構建工具」下檢查已安裝並最終,更新它們。這對我來說是昨天的詭計。

+0

解決了,謝謝! –

0

檢查您的R是否在「gen」文件夾內正確生成。檢查是否有任何庫缺失,這些缺失是作爲項目屬性的依賴項添加的。 還要確保沒有任何問題阻止應用程序生成R文件。轉到窗口>顯示視圖>問題,它會顯示你缺少什麼。

0

1)刪除Gen文件夾(之後會自動創建)。

2)清理你的項目。

看到奇蹟。 :)

+0

現在我做了你告訴我的事情,Gen文件夾不再被創建。 –

0

請執行下列操作:

1.Check whether there are errors in your xml file. 

2.Try to clean the project and run it. 
+0

我已經檢查過XML文件中的錯誤,並且首先清理項目就是破壞它。 –

0

昨天我用sdk manager進行了一次更新,我遇到了和你一樣的問題。 我解決了這個問題:我已經更新了另一次android sdk(使用sdk manager工具),然後檢查eclipse的更新以安裝更新的ADT插件,並重新生成了我的項目。 Android sdk管理器中的「Android sdk Build-tools」現在是第17版,現在可以使用了。 我認爲問題來自eclipse的adt插件

相關問題