Android Studio 即时构建缓慢的完整构建

标签 android android-studio android-gradle-plugin android-instant-run

启用 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

最佳答案

你可以尝试设置

minSdkVersion = 21

在您模块的 build.gradle 中以获得即时运行的最佳性能。

来源:link

关于Android Studio 即时构建缓慢的完整构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37481262/

相关文章:

java - 在 OnClick android 上启动后台服务

java - Android studio 使用相同的 key 构建所有包

android - 当前版本的 Android Gradle 插件不支持按需配置

java - 错误 :Execution failed for task ':app:dexDebug' . 使用 Facebook Fresco 以非零退出值 2 完成

android - 添加谷歌播放服务后,我的 APK 大小从 65 KB 增加到 8.8 MB(用于 admob)

android - MediaPlayer seekTo 从头开始​​不一致地播放歌曲

android - Android Studio 2.1.1 Gradle项目同步失败

java - 无法使用 Genymotion 运行我的应用程序

android - 找不到 Gradle DSL 方法 : 'compileSdkVersion()' after importing a module into the project

android - map fragment 顶部的 float 操作按钮