android studio 中gradle编译优化

2017-01-14 10:45:54来源:http://www.jianshu.com/p/95110877981b作者:明慢慢人点击

第七城市

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


打开你项目的gradle.properties文件,在文件里添加以下几行,其中-Xmx2048m这个可以根据你的机器修改大一些。
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
org.gradle.parallel=true
org.gradle.daemon=true

打开用户目录下的.gradle文件夹(如果配置过 GRADLE_USER_HOME,则为该目录)中编辑(如果没有则创建)gradle.properties,加入以下配置
org.gradle.parallel=true
org.gradle.daemon=true

打开设置,在Gradle中设置离线模式


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





使用命令行进行构建
直接在android studio的Terminal窗口中输入gradlew aR进行构建,可以跳过点击编译按钮后构建任务加入队列这个过程,提升构建速度。当然还可以通过命令行进行离线构建gradlew aR --offline



第七城市

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台