我之前使用的是android studio 1.5,我刚刚升级到2.1。但是在更新之后我的构建需要花费更多的时间(现在从15秒到2分钟)
我在这里提到过的事情
在设置
中启用离线工作
org.gradle.daemon=true
org.gradle.parallel=true
gradle.properties文件中的@ C:\ Users \ .gradle(Windows)
但仍然没有区别。如何减少构建时间?
答案 0 :(得分:3)
Windows后卫实时保护导致即时运行缓慢 将项目文件夹添加到windows defender的列表中 排斥。
Instant Run官方文档页面上的视频(即时运行 - 深潜)在7:40左右(时间戳)提到了这一点。奇怪的是,他们没有把它作为文本。
答案 1 :(得分:1)
我还面临与Android Studio相同的问题
请取消注释该行
org.gradle.jvmargs = -Xmx1024m -XX:MaxPermSize = 512m -XX:+ HeapDumpOnOutOfMemoryError -Dfile.encoding = UTF-8
并将org.gradle.jvmargs = -Xmx1024m增加到org.gradle.jvmargs = -Xmx2048m
在gradle属性文件中
还包括
defaultConfig {
multiDexEnabled true
}
在您的模块级构建文件中。
它对我有用,希望它也适合你..!
答案 2 :(得分:0)
启用即时运行的步骤:
打开“设置”或“偏好设置”对话框。
导航至构建,执行,部署>即时运行并单击“更新项目”
REF: http://tools.android.com/tech-docs/instant-run
更多提示:link
-Enable Configuration on Demand.
-Use Gradle Daemon.
-Newer versions of Gradle and Java are faster.
-Avoid doing expensive things during the configuration phase.
-Don’t use dynamic dependencies (`x.y.+`).
-Parallelize the build.