美文网首页
Android Studio 提速gradle

Android Studio 提速gradle

作者: 紫阚 | 来源:发表于2016-05-23 17:42 被阅读393次

gradle编译越来越卡了,在I5、16G、SSD上编译经常要好几分钟,期间电脑直接卡的不能动,CPU使用率飚到100%
下面列出多项黑科技设置,来为我们gradle编译速度打鸡血

  1. 指定本地gradle最新版本,使用离线模式编译
本地gradle设置
  1. 优化gradle编译的环境

在工程根目录找到gradle.properties文件,粘贴下面的文本
开启并行编译,加大jvm的内存。(第三行利用android studio 2.1新特性当jvm内存加大到2048之后,Dex in process将会自动开启
org.gradle.daemon=true org.gradle.parallel=true org.gradle.jvmargs=-Xmx4096m -XX:MaxPermSize=1024m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

  1. 在5.0以上机型,利用android sdk特性减少dex合并时间

一般我们线上版本最小兼容到4.0,开发我们可以指定到5.0以上,利用gradle的prodect flavor 我们可以指定开发/线上不同的minSdkVersion
在工程根目录找到app模块的build.gradle文件:
productFlavors { dev { minSdkVersion 21 } online { minSdkVersion 14 } }
如果如果你不喜欢用productFlavors方式来指定最低版本的话,也可以参考stackOverflow上的讨论

总结:
使用前时间需要好几分钟,使用之后时间在30s~55s之间波动,提速是非常明显的

相关文章

网友评论

      本文标题:Android Studio 提速gradle

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