簡體   English   中英

Eclipse / Android錯誤:R無法解析為變量

[英]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。 軟件包瀏覽器顯示它給了我的項目錯誤,並且它們都位於MainActivity.java文件中

我的MainActivity.jar文件在R上顯示錯誤。

我的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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM