我已經新安裝了eclipse 3.8和android sdk。當我創建一個新項目時,我在MainActivity.java
中收到錯誤R cannot be resolved to a variable
。 R.java
丟失,而我在gen文件夾中有BuildConfig.java
。根據對類似問題的建議,我嘗試了以下方法,但沒有成功。「R無法解析爲變量」android error
- 重新安裝ADT
- 清理項目
- 重新啓動Eclipse
請幫助。
我已經新安裝了eclipse 3.8和android sdk。當我創建一個新項目時,我在MainActivity.java
中收到錯誤R cannot be resolved to a variable
。 R.java
丟失,而我在gen文件夾中有BuildConfig.java
。根據對類似問題的建議,我嘗試了以下方法,但沒有成功。「R無法解析爲變量」android error
請幫助。
驗證XML文件的語法。這個問題可能不在MainActivity.java中。如果您的任何XML文件出現錯誤,則不會生成R類。
'xml'文件不顯示任何錯誤(紅色十字) –
查看Eclipse上的「錯誤」視圖。有沒有錯誤?有時Eclipse不在類中顯示「紅十字」 –
另外,檢查您的Manifest文件,看看它是否不再引用項目中不存在的任何內容,以防排除某些工件。 –
是的,XML文件可能是罪魁禍首,但也要確保你的文件頂部有一條import語句。 編輯這裏是一個java文件的典型開始,你需要將R進口在我的評論是
package your.package.name;
import your.package.name.R; // make sure you have this line
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
'xml'文件r沒有顯示任何錯誤,儘管它們沒有該導入語句。 –
該聲明需要放在要引用R的.java代碼文件的頂部,而不是XML文件 –
,將該語句添加到'xml'會給出錯誤。 –
,如果你使用的是Eclipse,刪除你的類R類進口並按 CTRL + SHIFT + O
,它會自動導入你的類。 如果它建議您的移動超過一個R類,請從您的項目中選擇一個。
如果您的XML文件中有錯誤,則不會生成R.java。嘗試清理您的項目並在您的XML文件中查找任何錯誤跡象。
我有同樣的問題。沒有生成R.Java(在gen文件夾中)。在xml文件中沒有錯誤。問題是我沒有完全更新sdk。在SDK管理器中,我們需要在啓用「安裝包」按鈕時安裝包,然後關閉並打開sdk管理器以檢查更新。關閉並重新打開日食並檢查日食中的更新。
看到這個問題Eclipse giving error, missing R.java file after recent update,可能會幫助你,如果你最近安裝了ADT
貴的XML文件之一的錯誤?如果是這樣,R將不會生成。 – WarrenFaith
您的項目文件夾中是否存在R.java?這可以幫助告訴我們該文件是否存在,或者是否在那裏,並且您正在對其進行指示。 – trumpetlicks
R.java缺失 –