我想弄清楚为什么我们的Gradle构建如此之慢。目前,每次在没有更改的情况下点击构建时,构建时间大约为45秒。这是一个单一的模块项目。我已经开启了分析,大部分时间花在:app:dexDebug上。我们使用Gradle 2.8构建,我的dex选项如下:
dexOptions { preDexLibraries = false 增量真实 javaMaxHeapSize" 4g" }
从个人资料报告中: :应用程序43.957s(总计) :app:dexDebug 28.727s
有没有办法加快速度?为什么每次都必须重建dex?
答案 0 :(得分:0)
这可能会有所启发:
http://tools.android.com/tech-docs/instant-run
Gradle build slow on transformClassesWithDexForDebug
尝试禁用数据绑定:
// dataBinding {
// enabled = true
// }
也可以尝试
./gradlew assembleDebug --profile