Android Studio R文件找不到

简介: 八种解决方法

求学的三个条件是:多观察、多吃苦、多研究。


方法一:


       重新编译一次。


方法二:


       检查res是否有错误。res有错误时也会导致R文件错误。(查看日志)


方法三:


       其他文件中的R文件可以正常使用,某一个Activity中R文件找不到。重新导入R文件即可


微信图片_20220520121928.png


 然后去File-Settings-Editor-General-Auto查看是否未勾选自动导入包:如下图


微信图片_20220520121950.png


设置自动导入包:File-Settings-Editor-General-Auto Import,将Optimize imports on the fly和Add unambiguous imports on the fly勾选即可。


微信图片_20220520122011.png


方法四:


       去Messages中查看有没有错误提示,有时候也是因为升级Gradle导致Sdk版本对不上。


方法五:


       Android Studio -->Build-->Clean Project。


       Android Studio -->Build-->Rebuild Project。


       分别尝试一下。


微信图片_20220520122059.png


方法六:


微信图片_20220520122123.png


方法七:


       Andriod Studio中程序正常运行,但R文件找不到。

       Android Studio左上角有个选项,一般我们可能是选的Android模式,选择Packages模式找到你的项目:app/build/generated/not_namespaced_r_class_sources/debug/processDebugResources/r再往下就找到你的R文件了。


微信图片_20220520122203.png


方法八:Android Studio 4.0以上


       Android Studio左上角有个选项,一般我们可能是选的Android模式,选择Packages模式找到你的项目:app/build/intermediates/nruntime_symbol_list/debug/R.txt(R文件里边的int值可以看到和 resource.arsc 映射表中对应值相同)


微信图片_20220520122308.png


暂时就上面那么多了,有了再更新。你如果还有其他方案或错误,告诉我,我把你和你的问题和解决方案都扔上去



相关文章
|
SQL 人工智能 Dart
Android Studio的插件生态非常丰富
Android Studio的插件生态非常丰富
781 1
|
Ubuntu Linux Android开发
Android Studio支持多种操作系统
Android Studio支持多种操作系统
605 1
|
9月前
|
开发工具 Android开发 iOS开发
如何在Android Studio中配置Flutter环境?
如何在Android Studio中配置Flutter环境?
2049 61
|
8月前
|
Android开发 Windows
Android studio 报错Connect to 127.0.0.1:8888 [/127.0.0.1] failed: Connection refused: connect(已解决)
这是一篇关于解决Android Studio报错“Connect to 127.0.0.1:8888 failed: Connection refused”的文章。问题通常因系统代理设置被Android Studio自动保存导致。解决方法是找到系统中Android Studio使用的gradle.properties文件(位于Windows的C:\Users\你的电脑用户名\.gradle或Mac的/Users/.{你的用户目录}/.gradle),删除或注释掉多余的代理配置后保存并重新Sync项目。希望此经验能帮助快速解决同类问题!
1267 36
|
8月前
|
Android开发 开发者
Android自定义View之不得不知道的文件attrs.xml(自定义属性)
本文详细介绍了如何通过自定义 `attrs.xml` 文件实现 Android 自定义 View 的属性配置。以一个包含 TextView 和 ImageView 的 DemoView 为例,讲解了如何使用自定义属性动态改变文字内容和控制图片显示隐藏。同时,通过设置布尔值和点击事件,实现了图片状态的切换功能。代码中展示了如何在构造函数中解析自定义属性,并通过方法 `setSetting0n` 和 `setbackeguang` 实现功能逻辑的优化与封装。此示例帮助开发者更好地理解自定义 View 的开发流程与 attrs.xml 的实际应用。
231 2
Android自定义View之不得不知道的文件attrs.xml(自定义属性)
|
8月前
|
Java Android开发
Android studio中build.gradle文件简单介绍
本文解析了Android项目中build.gradle文件的作用,包括jcenter仓库配置、模块类型定义、包名设置及依赖管理,涵盖本地、库和远程依赖的区别。
734 19
|
11月前
|
移动开发 安全 Java
Android历史版本与APK文件结构
通过以上内容,您可以全面了解Android的历史版本及其主要特性,同时掌握APK文件的结构和各部分的作用。这些知识对于理解Android应用的开发和发布过程非常重要,也有助于在实际开发中进行高效的应用管理和优化。希望这些内容对您的学习和工作有所帮助。
1141 83
|
8月前
|
存储 XML Java
Android 文件数据储存之内部储存 + 外部储存
简介:本文详细介绍了Android内部存储与外部存储的使用方法及核心原理。内部存储位于手机内存中,默认私有,适合存储SharedPreferences、SQLite数据库等重要数据,应用卸载后数据会被清除。外部存储包括公共文件和私有文件,支持SD卡或内部不可移除存储,需申请权限访问。文章通过代码示例展示了如何保存、读取、追加、删除文件以及将图片保存到系统相册的操作,帮助开发者理解存储机制并实现相关功能。
2158 2
|
11月前
|
前端开发 Java 编译器
当flutter react native 等混开框架-并且用vscode-idea等编译器无法打包apk,打包安卓不成功怎么办-直接用android studio如何打包安卓apk -重要-优雅草卓伊凡
当flutter react native 等混开框架-并且用vscode-idea等编译器无法打包apk,打包安卓不成功怎么办-直接用android studio如何打包安卓apk -重要-优雅草卓伊凡
326 36
当flutter react native 等混开框架-并且用vscode-idea等编译器无法打包apk,打包安卓不成功怎么办-直接用android studio如何打包安卓apk -重要-优雅草卓伊凡
|
ARouter Android开发
Android不同module布局文件重名被覆盖
Android不同module布局文件重名被覆盖

热门文章

最新文章