【发布时间】:2016-09-25 15:54:04
【问题描述】:
启用Instant Run 后,完整构建将占用我 100% 的 CPU。 macbook 运行滞后,几乎无法使用。
构建时间:
Command line:
Total time: 1 mins 35.025 secs
Android Studio:
Total time: 4 mins 23.928 secs
如果即时运行被禁用,我会得到与命令行相同的时间。
在分析完整版本时,我注意到app:transformClassesWithDexForDebug 最多需要 3 分钟。
有没有办法在启用即时运行的情况下提高干净构建的性能?
Macbook 10.11.5 / Core i7
Android Studio 2.1.1
Gradle tools 2.1.0
gradle.properties
org.gradle.daemon=true
org.gradle.parallel=true
org.gradle.jvmargs=-Xmx5120M
【问题讨论】:
-
我在 Android Studio 中冷启动了 1 分钟。在使用“android-apt”添加 Dagger 2 后,冷启动需要 10 分钟(但在命令行中仍然需要 1 分钟)。知道为什么 Instant Run 使用“android-apt”很慢吗?
标签: android android-studio android-gradle-plugin android-instant-run