1. 程式人生 > >【Android】 新建專案 "錯誤: 程式包R不存在" 的解決方法

【Android】 新建專案 "錯誤: 程式包R不存在" 的解決方法

新建一個Android專案,修改資源、包名等多種資訊後,報『錯誤: 程式包R不存在』的錯誤。

這種情況下,問題多出在包名。
尤其在java檔案中沒有寫明『import **.R』時,IDE目測會去當前java檔案的同包名找R;
這種情況下,

  1. 可以在該檔案中寫明『import 包名(AndroidManifest中的).R; 』,然後再build;

  2. 另一種方法,如果這種檔案少,也可先把報錯的.java檔案移動至於包名相同的目錄進行除錯;

一旦R檔案匹配正確,就不會報找不到程式包R的錯了。
後續資原始檔出錯的錯誤,報錯資訊都會明示哪些地方有問題,相對簡單,按提示解決即可。

總結:

『找不到程式包R』這句錯誤資訊略顯晦澀,翻譯成 人話就是:

『您引用的R可能與包名不符,非包名路徑下的檔案可能需要寫明 “import 包名.R”。請在查驗包名正確後重試』