2016-08-19 61 views
0

我剛剛首次啓動了Android Studio,並使用默認名稱和所有內容創建了一個新項目。但是在我的MainActivity.java中出現錯誤。無法解析符號'R'Android Studio

Cannot Resolve symbol 'R' 

這是它給了錯誤代碼:

protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
} 

誰能告訴這是什麼「R」是找?

+0

在開始編碼之前,先研究Android的基本概念,然後搜索'Android中的什麼是R.java'。 –

+0

看起來像是一個gradle sync錯誤。你可以按下「同步Gradle文件」按鈕,(應該在操作欄中的某個地方) – Bobby

+0

可能性是你的xml文件或清單有錯誤或嘗試按下Alt + Enter R. –

回答

0

檢查你的xml文件,如果發現任何缺陷(錯誤)比解決, ,並建立gradle。

如果上面的行不如 試試這個: - 導入您的封裝名稱(默認封裝名稱).R;

希望這會幫助你,因爲它總是幫助我;

0

R.java是自動生成的。有不同的情況

  1. Java區分大小寫。使用「R.layout.activity_main」

  2. 檢查您的activity_main.xml。它的任何問題? (例如:@ drawable/login does not exist)

  3. 清理您的項目。 (AndroidStudio將自己構建)

希望這對你有幫助。

+0

@cakan thans之上。 – Koller

0

這通常是資源編譯錯誤的結果。在這個之上應該有資源編譯器(AAPT)錯誤。修復這些,你會很好去。

+0

你好!..問題似乎是R.java文件沒有生成...你能幫助嗎? – Shair

+0

仔細觀察構建過程中產生的輸出。你會發現一些錯誤。修復它們。 – Grishka