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 功能沒將名稱變更正確。