2013-03-12 24 views
1

我覺得這些職位是這裏最好的計算器正在與我的問題:「R不能解析爲一個變量」錯誤

「R cannot be resolved to a variable」?

R cannot be resolved - Android error

我試圖對這些每一個答案帖子,但我仍然沒有解決我的「R無法解析爲變量」錯誤。在這一點上我真的很絕望。有趣的部分是我昨天遇到了同樣的問題,我用乾淨的項目+重新啓動IDE方法修復了它,但今天它不工作。 我從來沒有這個問題,直到我更新我的ADT到ADT 21.1.0。 我知道我的res文件不允許有任何錯誤,但他們有一些警告。這些警告是否可以解決問題?

+0

檢查你的'manifest'文件。似乎最有可能受到影響。 – SudoRahul 2013-03-12 11:30:50

+0

具有u看到以下鏈接: - duggu 2013-03-12 11:35:41

+0

我這樣做,有沒有錯誤。只有2個警告。 – Aksiom 2013-03-12 11:35:53

回答

4

R.java會在res/文件夾或AndroidManifest.xml文件中存在任何編譯錯誤時被刪除。您必須檢查每文件夾文件AndroidManifest.xml解決此問題。

+0

我已經檢查了他們3次。沒有錯誤,只有少數關於硬編碼字符串的警告,對於文本大小應該使用「sp」而不是「dp」,對圖像缺少contentDescription屬性等。 – Aksiom 2013-03-12 11:37:42

+0

@Aksiom絕對沒有警告並且沒有錯誤問題與「R.java無法解決」的問題。我知道這可能令人沮喪,但你必須逐行檢查。 – melvynkim 2013-03-12 11:39:35

+1

是的,我在逐行檢查後發現了2個錯誤,但這真的很糟糕。我甚至不想想如果我有大約100個res文件。感謝你推我:) – Aksiom 2013-03-12 11:56:03

0

有時會發生在內存緩存沒有清除以前的數據時。只要簡單地清除你的項目,那麼它就會奏效。

程序: 在Eclipse項目中去,然後你會看到清晰......

然後按清除,然後選擇你的項目,然後按OK。 希望它能起作用。祝你好運

相關問題