减少android studio 2.1的构建时间

时间:2016-05-16 05:29:59

标签: android gradle android-gradle android-studio-2.1

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

我在这里提到过的事情

  

在设置

中启用离线工作
org.gradle.daemon=true
org.gradle.parallel=true
  gradle.properties文件中的

@   C:\ Users \ .gradle(Windows)

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

3 个答案:

答案 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)

你尝试过快速运行吗?

启用即时运行的步骤:

  1. 打开“设置”或“偏好设置”对话框。

  2. 导航至构建,执行,部署>即时运行并单击“更新项目”

  3. 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.