我正在使用带有16GB内存的mac,ssd hdd并且每次构建,清理或打开项目时仍然需要15分钟+ Gradle同步,是否有任何Android Studio优化可以减少这段时间。
----- ----更新
所有这些在一定程度上有所帮助
org.gradle.daemon =真
org.gradle.parallel =真
org.gradle.jvmargs = -Xmx5120M -XX:MaxPermSize = 512m -XX:+ HeapDumpOnOutOfMemoryError。 //相应地增加Xmx和-XX:MaxPermSize
示例:
buildscript {
repositories {
google() //1st priority in search
repo2()
repo3()
repo4()
mavenCentral()
jcenter() //least priority, when not found in all above repos
}
答案 0 :(得分:6)
您可能在添加到项目中的库中使用了+
符号(并且互联网连接速度非常慢)。例如:compile 'com.android.support:support-v4:+'
这将使每个sync()gradle将在线检查是否有新版本。如果您更改为特定版本号,例如:compile 'com.android.support:support-v4:22.2.0'
然后gradle将使用已下载到开发计算机的缓存版本。
答案 1 :(得分:1)
我会尝试将项目的gradle版本更改为2.4。如果我没记错的话,工作室默认使用2.2。我试过,我在一个小项目上的构建时间稍微好一些。也许你可以得到更好的改进。
您可以在此处找到:Using gradle 2.4 in Android Studio
答案 2 :(得分:1)
转到
文件>设置 - >摇篮
并勾选Offine工作复选框