簡體   English   中英

R.layout.main 無法找到/無法解析符號 R

[英]R.layout.main Cannot Be Found / Cannot Resolve Symbol R

突然之間,我在引用元素(例如 R.textboxID)時出現了紅色下划線。 我在谷歌上搜索了一下,發現錯誤發生在 Android Studio 無法正確生成您的 R.java 文件時。

我的問題是 Android Studio 一直在很好地生成我的 R 文件,但它怎么突然不知道如何正確生成它? 我怎樣才能永久解決這個問題?

這通常發生在某些意外事件(例如 IDE 錯誤)並且需要重建項目時。 只需點擊 Build -> Rebuild Project。 在某些情況下,這可能會在您修改build.gradle文件后發生,有時,如果它只發生在您的一個類中,您可能沒有正確地對其進行膨脹。

在 Android Studio 中重建項目

從 Android Studio 工具欄中選擇 Build > Clean Project,稍等片刻,然后通過選擇 Build > Rebuild Project 來構建您的項目。

如果單個清理/重建周期不起作用,則嘗試重復此過程幾次,快速連續的多個清理/重建周期通常會起作用。

Gradle 同步成功了嗎? 嘗試以下方法之一:

  • 干凈的結束重建你的項目
  • 從 Android studio 菜單:File->Invalidate cache/restart,然后清理並重建項目
  • 如果以上都沒有幫助,請關閉 Android Studio 並刪除~/.gradle目錄。 然后運行Android Studio,打開你的項目,等待完成同步,然后重建項目

還要確保您的 gradle 配置正確且資源 xml 文件語法正確。

請檢查文件頂部的導入語句,有時可能會有 import com.android.R,所以您應該刪除該語句,它會正常工作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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