Build cache 引起的编译错误 Build cache is disabled

解决Android Studio编译错误
本文分享了在Android Studio中遇到的编译错误问题及解决方案。当从开发版切换到正式版时,出现找不到特定类的错误。通过清除缓存、调整Gradle配置以及使用AS的Invalidate Caches方法成功解决问题。

发生情况:

测试部需要将版本回退到正式版 编辑一个非正式版本使用 ,将正在开发的新功能上传后 切换回正式版本编译报错 提示无xxxx类,该类就是新功能中的一个类 ,猜测可能为缓存 导致,类似情况可以尝试以下方法

google到相关问题有网友发帖缓存清除方法 :

1.在gradle.properties 配置文件中添加一行 android.enableBuildCache=false 

2.如果还不行就在build.app 中再加一个配置 
aaptOptions.cruncherEnabled = false 
aaptOptions.useNewCruncher = false
原文链接:https://blog.csdn.net/pyaizhu/article/details/80252299

尝试后我的问题无法解决其他小伙伴的问题可以先作为参考试一下

之后想起as的invalidate caches 方法 点击后重开后问题解决 附图:

建议使用一下命令,这种命令获取的错误信息最全
gradlew compileDebugSources --stacktrace -info

评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值