完美解決Android 新建項目 "錯誤: 程序包R不存在" 的問題

新建一個Android項目,修改資源、包名等多種信息後,出現錯誤: 程序包R不存在
這種情況下,問題多出在包名。
尤其在java文件中沒有寫明『import **.R』時,IDE目測會去當前java文件的同包名找R;

這種情況下:

  1. 可以在該文件中寫明(import 包名(AndroidManifest中的).R;),然後再build;
  2. 另一種方法,如果這種文件少,也可先把報錯的.java文件移動至於包名相同的目錄進行調試;
    一旦R文件匹配正確,就不會報找不到程序包R的錯了。

後續資源文件出錯的錯誤,報錯信息都會明示哪些地方有問題,相對簡單,按提示解決即可。

總結:
找不到程序包R,這句錯誤信息略顯晦澀,通俗來講就是:“
您引用的R可能與包名不符,非包名路徑下的文件可能需要寫明 “import 包名.R”。請在查驗包名正確後重試”。

還有一種是,將鼠標點擊用到R的地方,然後Alt+Enter出來詳細說明,之後點擊導入包就好了:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章