美文网首页
android gradle 优化构建时间

android gradle 优化构建时间

作者: zch4wb | 来源:发表于2017-07-20 21:53 被阅读50次

官方优化教程: https://developer.android.com/studio/build/optimize-your-build.html

重要部分

1. 防止编译不需要资源

android {
  ...
  productFlavors {
    dev {
      ...
      // The following configuration limits the "dev" flavor to using
      // English stringresources and xxhdpi screen-density resources.
      resConfigs "en", "xxhdpi"
    }
    ...
  }
}

上面的resConfigs的语言选项,如果想设置简体中文,需要把en改为zh-rCN,语言标识规范来源于这儿

2. 防止Crashlytics每次更新 build id导致更新 resource

android {
  ...
  buildTypes {
    debug {
      ext.alwaysUpdateBuildId = false
    }
}

3. 禁用png crunch

android {
  ...
  aaptOptions {
    cruncherEnabled false
  }
}

3. 使用build cache

这篇 http://www.jianshu.com/p/6a32cba7d40d

最后,测量full build时间的gradle命令如下:

gradlew --profile --recompile-scripts --offline --rerun-tasks assembleFlavorDebug

相关文章

网友评论

      本文标题:android gradle 优化构建时间

      本文链接:https://www.haomeiwen.com/subject/ponjkxtx.html