AndroidStudio中R文件引用失败(Cannot resolve symbol 'R')的解决方法

Posted Higurashi-kagome

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AndroidStudio中R文件引用失败(Cannot resolve symbol 'R')的解决方法相关的知识,希望对你有一定的参考价值。

常见的两种情况参见:http://xichen.pub/2018/04/08/2018-04-08-Android-TimeCat-解决cant-resolve-symbol-R/

我的情况是:androidManifest.xml文件中的package="com.example.activitytest_5"语句出错。如图:

我的项目的实际包名为com.example.activitytest_6,而这里标记为了com.example.activitytest_5,所以导致AS找不到资源。

解决方法是将package="com.example.activitytest_5"改为package="com.example.activitytest_6"。如图:

如果确定这里无错之后仍然不行,检查出错的java文件中packege语句是否正确,包名写错也会出现引用失败的情况。如图:

解决方法是修改回正确的包名。

以上是关于AndroidStudio中R文件引用失败(Cannot resolve symbol 'R')的解决方法的主要内容,如果未能解决你的问题,请参考以下文章

为啥 Android Studio 将我所有的引用从 R 更改为 android.R?

为啥 Android Studio 将我所有的引用从 R 更改为 android.R?

ProGuard:找不到引用的类(到 R.java)

Android Studio 无法解析导入项目中的 R?

CMD: CALL 引用批处理文件名时 %~d0 失败

Android Studio更改工程名异常解决方案 :can't rename root module