5

我之前使用的是 android studio 1.5,我刚刚升级到 2.1。但更新后我的构建需要更多时间(现在从 15 秒到 2 分钟)

我在这里提到的尝试过的事情

在设置中启用离线工作

org.gradle.daemon=true
org.gradle.parallel=true

在 gradle.properties 文件中 @ C:\Users\.gradle (Windows)

但仍然没有区别。如何减少构建时间?

4

3 回答 3

3

来自官方来源:

Windows Defender 实时保护导致即时运行速度变慢。将您的项目文件夹添加到 Windows Defender 的排除列表中。

Instant Run官方文档页面上的视频(Instant Run - Deep dive)在 ​​7:40 左右(时间戳)提到了这一点。奇怪的是他们没有把它写成文字。

于 2016-05-16T11:51:28.090 回答
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
}

在您的模块级构建文件中。

它对我有用,希望它也对你有用..!

于 2016-05-16T05:51:13.993 回答
0

你试过即时运行吗?

启用即时运行的步骤:

  1. 打开设置或首选项对话框。

  2. 导航到构建、执行、部署 > 即时运行,然后单击更新项目

参考: http ://tools.android.com/tech-docs/instant-run

更多提示:链接

-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.
于 2016-05-16T05:38:44.443 回答