建立一個Android項目,修改資源、包名等多種資訊後,報『錯誤: 程式包R不存在』的錯誤。
意譯為:『您引用的R可能與包名不符,非包名路徑下的檔案可能需要寫明 “import 包名.R”。請在查驗包名正确後重試』。
問題分析:
這種情況下,問題多出在包名。
尤其在java檔案中沒有寫明『import **.R』時,IDE目測會去目前java檔案的同包名找R;
解決方法:
1、可以在該檔案中寫明『import 包名(AndroidManifest中的).R; 』,然後再build;
2、另一種方法,如果這種檔案少,也可先把報錯的.java檔案移動至于包名相同的目錄進行調試;
一旦R檔案比對正确,就不會報找不到程式包R的錯了。