在我们的项目中,我们使用gradle retrolambda proguard.
Retrolambda增量版本设置为false.
Retrolambda增量版本设置为false.
有时,构建通过没有错误但源代码更改
不适用于应用程式
为了解决这个问题,我们清理和重建项目
gradlew clean assembleDebug
但在我们的情况下,它需要大约2.30米.太久了
我们如何解决这个问题?
解决方法
通常,proguard仅用于生产.您可以通过从gradle.build中删除minifyEnabled true和/或shrinkResources true来暂时禁用它,以查看它是否导致瓶颈.
或者,转到Android Studio – >首选项 – >构建,执行,部署 – >编译器 – >并添加“–offline”作为命令行选项.这将阻止从每个版本的依赖关系下载.
如果您正在运行最新的Android Studio(通过加那利频道),您可以使用“即时运行”启用热点编译:Android Studio – >首选项 – >构建,部署 – >即时运行 – >选中“启用即时运行…”.请注意,此功能仍然是实验性的,您可能会遇到错误.