[英]Eclipse/Android error: R can not be resolved to a variable
我經常隨機收到“ R無法解析的變量”錯誤,並且一旦發生,我將永遠無法修復它們,除非創建新項目並復制並粘貼所有代碼。 我認為這表明這些不是我的代碼中的錯誤。 我已經清理了項目,重新啟動了eclipse,我的計算機,甚至重新安裝了Eclipse,但是這些都不起作用。
我注意到gen文件(Generated auto文件)不包含任何文件。 我沒有刪除他們自己的照片,這以前經常發生。
我知道有很多人對此主題發表過疑問,但他們從來沒有為我工作過,而且通常收視率很低,因此也沒有太多人對此發表評論。 另外,如果需要cmd或終端,請提供Windows,Linux / Mac的命令。 我使用Mac。 我最近在SDK中安裝了GooglePlayService,盡管我在安裝后即可使用。 對於缺乏有用的信息,我感到非常抱歉,因為我不知道問題是什么。
這是我的一些屏幕快照,顯示MainActivity.java,Package Explorer和res.values.strings.xml。
對於以一種令人困惑的方式描述這種情況,我深表歉意,但我已盡力而為,如果您確實感到困惑,請告訴我您感到困惑的地方。
大家都非常感謝!!!
您的“ gen”文件夾為空。 它應該包含R.java
[1]
嘗試這個:
-右鍵單擊您的項目
-選擇屬性
-選擇Java構建路徑
-單擊添加文件夾
-選擇gen文件夾
-單擊確定
[2]
如果[1]不起作用
檢查Res文件夾中XML文件中是否有任何錯誤,如果其中一個文件有錯誤,則不會生成R文件
此錯誤是由Eclipse上的一個錯誤引起的,即使單擊重新構建,該錯誤也不會重新生成資源文件。
要解決此問題,即使您的日食聲稱它是最新版本,您也應該轉到首頁並使用ADK手動重新安裝最新的日食,或者只安裝android studio
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.