只需7步大幅提升你的AS编译速度
7 Tips to Improve Gradle Build Speed in Android Studio
Keep your tools up to date.
Enable Gradle Daemon.
Use More Memory.
Avoid Dynamic Dependencies.
Use WebP Images.
Remove Unused Resources.
Disable ProGuard in Debug Mode.
译
保持你的工具是最新的。
启用 Gradle Daemon。
使用更多的内存。
避免动态依赖。
使用 WebP 图像。
移除未使用的资源。
在调试模式下关闭 ProGuard 功能。
在 gradle.properties 文件中可以对 Gradle 进行各种配置:
1 | org.gradle.jvmargs=-Xmx4096m -Dfile.encoding=UTF-8 |
如果你的项目中放了大的静态文件,比如字体库、数据库等等,可能会导致编译出错,这时候你需要设置更大内存,比如 6G,才能编译并运行你的项目,参考设置如下所示:
1 | org.gradle.jvmargs=-Xmx6g -XX:MaxMetaspaceSize=2048m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 |
默认情况下,如果你已经成功编译并运行过一次项目了,那么你可以开启离线模式,也可以提升编译速度,如下所示:

离线模式下,它不回去在线检查下载最新的依赖库或者工具,在一定程度下也会提升编译速度。