Android Studio error: package R does not exist

Android Studio error: package R does not exist

Android Studio 在某些情况下可能会造成下图的状况:

Android Studio会将系统与你专案上的资源档(res)产生一个对照档,但在产生之后因为程式本身在产生的对照档找到资源对应的编号引发的问题。

PS:R.id.xxxx名称会对应产生一组ID。

当发生此情形时可以试着清除快取并重新启动Android Studio有机会解决:

重新启重与清除快取:

还不能解决时可以确认一下AndroidManifest.xmlPackage名称与你的专案是否符合

有可能刚好变更Package名称时,Android Studio refactor 功能没将名称变更正确。