Android Studio找不到R类的几种可能


1、没有做任何代码的修改,但R引用 却显示 红色, 这个时候  直接 运行 所在 module 的 gradle脚本中的 other目录下的 bundleDebug 命令


2、如果 是 修改了 应用包名,  可以 先 clean model,   再关闭所有 java 文件窗口, 关闭Android Studio 的进程,     然后再打开 AS, 刷新grade, 然后重新 导入 R


3、另一种可能是:  R文件的大小超过了配置的单个文件大小的最大值,studio无法正常解析了。

R文件能正常生成,但是无法使用,文件不能正常被解析成java文件。

打开生成的R文件,studio在顶部显示如下提示信息:

  

File size exceeds configured limit (2560000). Code insight features not available.

 Android Studio 3.1.2  报错如下图:


由此信息可知,R文件的大小超过了配置的单个文件大小的最大值,studio无法正常解析了。

解决方法:

修改/Applications/Android\ Studio.app/Contents/bin/idea.properties文件中的 
idea.max.intellisense.filesize
默认情况这个属性的值 是 2500, 请自己改大些,我直接到后面加了个0,也就是扩大 10 倍


另外:升级Android Studio 的时候 这些配置会被重置 ,需要自己再设置一遍





据说在下图位置中修改这些参数,升级AS时不会被重置



这个配置文件是保存在 当前用户的 设置目录 里的。




  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: 请提供更多的上下文信息,例如您是在打开项目时遇到了问题还是在运行应用程序时遇到了问题。此外,请检查您的项目结构是否正确,您是否正确配置了Gradle文件和AndroidManifest.xml文件。如果您需要更多帮助,请提供更多详细信息,以便我们更好地帮助您解决问题。 ### 回答2: 当你在Android Studio中遇到不到app的问题时,有几种可能原因导致这个错误。 首先,确保你的项目配置正确。检查项目的gradle文件,确保应用的applicationId与manifest文件中的package属性一致。另外,检查build.gradle文件中的minSdkVersion和targetSdkVersion是否正确设置。 其次,检查你的项目是否存在编译错误。点击Build菜单,选择Clean Project来清理项目。如果有错误,Android Studio会显示错误信息,你需要修复这些错误以到app。 此外,确保你的设备或模拟器已连接或启动。如果你使用的是物理设备,确保它已连接到计算机,并在设备上启用了开发者选项和USB调试模式。如果你使用模拟器,确保它已成功启动。 最后,检查你的项目结构是否正确。确保你的项目包含一个activity,并且在manifest文件中正确声明。如果你的应用还包含其他组件,如service或broadcast receiver,也需要在manifest文件中进行正确声明。 总结起来,不到app的问题可能是由于项目配置错误、编译错误、设备连接问题或项目结构问题等原因引起的。通过检查这些方面,你应该能够解决这个问题。 ### 回答3: 当Android Studio不到app时,可能有几个原因: 1. 项目文件丢失:请确保项目文件夹仍然存在,并且没有被移动或重命名。如果项目文件被放在其他位置,你可以在Android Studio中通过File -> Open重新打开项目。 2. Gradle构建问题:Gradle是用于构建Android项目的工具。如果Gradle构建脚本中存在问题,Android Studio将无法到app。解决办法是在Android Studio中打开项目,然后等待Gradle构建完成。如果Gradle构建过程中出现错误,请检查Gradle脚本文件中的语法错误或依赖项问题。 3. 项目配置问题:在Android Studio中,你需要配置正确的项目结构和设置才能到app。请确保在项目配置中指定了正确的应用程序模块,并且已经设置了正确的目标设备。 4. 缺少必要的文件:如果项目中缺少重要的文件,如AndroidManifest.xml或主要的活动文件,Android Studio将无法到app。在这种情况下,你可以尝试从备份中还原丢失的文件,或者手动创建缺少的文件。 总之,当Android Studio无法到app时,我们应该先检查项目文件的完整性,然后检查Gradle构建过程是否有问题,并确保正确的项目配置和必要的文件存在。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值