Android Studio项目依赖过多,构建较慢处理:
1、Gradle 的Daemon配置
Gradle Daemon是Gradle 的守护进程,有时也称构建守护进程,目的是改善 Gradle 的启动和执行时间。
开启Daemon:
在下面的目录下面找到gradle.properties文件(如果没有的话自行创建):
C:\Users\<username> (Windows Vista & 7+)
/Users/<username> (Mac OS X)
/home/<username> (Linux)
并在文件中增加:
org.gradle.daemon=true
另外,可以通过命令的方式开启:
在Windows环境下:
(if not exist "%USERPROFILE%/.gradle" mkdir "%USERPROFILE%/.gradle") && (echo org.gradle.daemon=true >> "%USERPROFILE%/.gradle/gradle.properties")
在Linux环境下
touch ~/.gradle/gradle.properties && echo "org.gradle.daemon=true" >> ~/.gradle/gradle.properties
2、项目内部配置
在项目下的gradle.properties中我们配置一些参数也可以提高编译速度
# Default value: -Xmx10248m -XX:MaxPermSize=256m
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
org.gradle.parallel=true
org.gradle.configureondemand=true
同时,上面这些参数也可以配置到我们前面在.gradle文件下创建的gradle.properties里,这样的话指的是对所有项目生效