目录
方法一
重新编译一次。
方法二
检查res是否有错误。res有错误时也会导致R文件错误。(查看日志)
方法三
其他文件中的R文件可以正常使用,某一个Activity中R文件找不到。重新导入R文件即可。
然后去File-Settings-Editor-General-Auto查看是否未勾选自动导入包:如下图
设置自动导入包:File-Settings-Editor-General-Auto Import,将Optimize imports on the fly和Add unambiguous imports on the fly勾选即可。
方法四
去Messages中查看有没有错误提示,有时候也是因为升级Gradle导致Sdk版本对不上。
方法五
Android Studio -->Build-->Clean Project。
Android Studio -->Build-->Rebuild Project。
清除缓存,重新编译,分别尝试一下。
方法六
方法七
Andriod Studio中程序正常运行,但R文件找不到。
Android Studio左上角有个选项,一般我们可能是选的Android模式,选择Packages模式找到你的项目:app/build/generated/not_namespaced_r_class_sources/debug/processDebugResources/r再往下就找到你的R文件了。
方法八
Android Studio 4.0以上,Android Studio左上角有个选项,一般我们可能是选的Android模式,选择Packages模式找到你的项目:app/build/intermediates/nruntime_symbol_list/debug/R.txt(R文件里边的int值可以看到和 resource.arsc 映射表中对应值相同)
暂时就上面那么多了,有了再更新。你如果还有其他方案或错误,告诉我,我把你和你的问题和解决方案都扔上去
往期推荐
Android 14模拟器闪退文章浏览阅读887次。Android 14模拟器,运行项目,第一次安装不会崩溃,当修改代码之后点击运行就会闪退。java.lang.SecurityException: Writable dex file ‘/data/data/xxx/classes3.dex‘ is not allowed._attempt to load writable dex filehttps://shuaici.blog.csdn.net/article/details/134690154Android引入外部字体更改APP字体-CSDN博客文章浏览阅读3k次,点赞2次,收藏4次。一、单控件修改字体样式二、全局改字体样式1、首先重写Application2、在style.xml文件中自定义一个主题3、在AndroidManifest.xml文件中声明这个 AppTheme_android引入外部字体更改app字体
https://shuaici.blog.csdn.net/article/details/53765449