Gradle 3.0.1+中Android库无法使用Resource shrinker的问题及解决建议
解决库项目中使用Resource Shrinker的报错问题(Android Gradle插件3.0.1+)
Hey there, let's break down this issue you're hitting:
当使用Android Gradle插件3.0.1及以上版本时,在库项目中配置
resourceShrinker会触发「Resource shrinker无法用于库项目」的报错。
快速解决方法
既然你的项目本来就不需要用到Resource Shrinker,那处理起来超简单:
- 直接移除gradle配置文件中所有和
resourceShrinker相关的代码行(比如shrinkResources true这类配置),然后重新同步Gradle项目,报错就会消失啦。
关于问题修复的补充说明
- 这个bug的多数场景已经在Android Studio 3.2版本中得到修复,后续版本也会持续完善相关逻辑;
- 另外,该问题在Android Studio Instant Apps中已经被正式修复,如果你是在相关场景下遇到的,可以参考对应社区讨论来进一步排查。
内容的提问来源于stack exchange,提问作者Paddy Flynn
相关产品推荐
相关产品推荐

