使用retrolambda的Android构建将忽略源代码更改

前端之家收集整理的这篇文章主要介绍了使用retrolambda的Android构建将忽略源代码更改前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在我们的项目中,我们使用gradle retrolambda proguard.
Retrolambda增量版本设置为false.

有时,构建通过没有错误但源代码更改
不适用于应用程式
为了解决这个问题,我们清理和重建项目

gradlew clean assembleDebug

但在我们的情况下,它需要大约2.30米.太久了

我们如何解决这个问题?

解决方法

通常,proguard仅用于生产.您可以通过从gradle.build中删除minifyEnabled true和/或shrinkResources true来暂时禁用它,以查看它是否导致瓶颈.

或者,转到Android Studio – >首选项 – >构建,执行,部署 – >编译器 – >并添加“–offline”作为命令行选项.这将阻止从每个版本的依赖关系下载.

如果您正在运行最新的Android Studio(通过加那利频道),您可以使用“即时运行”启用热点编译:Android Studio – >首选项 – >构建,部署 – >即时运行 – >选中“启用即时运行…”.请注意,此功能仍然是实验性的,您可能会遇到错误.

猜你在找的Android相关文章