android studio 中gradle编译优化

在android studio中,使用gradle编译时速度都非常慢,稍微下修改一点点代码,编译就能让你痛不欲生,为此百度一堆编译优化,建议都用上吧

  1. 打开你项目的gradle.properties文件,在文件里添加以下几行,其中-Xmx2048m这个可以根据你的机器修改大一些。
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
org.gradle.parallel=true
org.gradle.daemon=true
  1. 打开用户目录下的.gradle文件夹(如果配置过 GRADLE_USER_HOME,则为该目录)中编辑(如果没有则创建)gradle.properties,加入以下配置
org.gradle.parallel=true
org.gradle.daemon=true
  1. 打开设置,在Gradle中设置离线模式


  2. 打开设置,在compiler的命令行中可以加入--profile来生成编译统计文件,文件生成后保存在目录:<项目目录>build/reports/profile文件夹中,可以通过profile文件看看编译到底慢在什么地方了。



  3. 使用命令行进行构建
    直接在android studio的Terminal窗口中输入gradlew aR进行构建,可以跳过点击编译按钮后构建任务加入队列这个过程,提升构建速度。当然还可以通过命令行进行离线构建gradlew aR --offline
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容