当前位置:  开发笔记 > Android > 正文

如何加快Android Studio编译过程

如何解决《如何加快AndroidStudio编译过程》经验,为你挑选了1个好方法。

最新更新: 查看Android Studio 2.0(预览版)即时运行它真棒!!!!

我发现了一些提示(通过Gradle和Android Studio构建和运行应用程序比通过Eclipse慢)来加速Android Studio(Gradle)的编译过程,但我仍然觉得它太慢了.编译项目并在设备上运行大约需要15秒.

gradle.properties已设置为:

org.gradle.daemon =真

org.gradle.parallel =真

编辑: 太棒了!!! 我的同事报告说Jack和Jill可能是解决方案:http: //www.infoworld.com/article/2856113/mobile-technology/androids-new-jack-and-jill-compilers-head-uphill-to-developers .html我正在读它.

查看此说明:https: //www.saikoa.com/blog/the_upcoming_jack_and_jill_compilers_in_android

编辑2: 杰克和吉尔的新信息!:http: //tools.android.com/tech-docs/jackandjill

编辑3: Android Studio 2.0似乎让我们摆脱了所有的负担!查看"即时运行". http://android-developers.blogspot.nl/2015/11/android-studio-20-preview.html



1> Aracem..:

配置构建以减少构建时间有两个主要任务.

首先,您必须使用特殊标志配置编译以使其更快.编辑您的gradle.propertieslocal.properties文件如下:

org.gradle.daemon=true
org.gradle.jvmargs=-Xmx3072m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
org.gradle.parallel=true
org.gradle.configureondemand=true
android.enableBuildCache=true

说明:

Android Studio 2.2中包含的新选项至少需要3GB的内存dexing-in-process.如果您的计算机没有足够的内存,您可以将此属性调整为更适合您的设置.

Build Cache是​​Android Studio 2.2中引入的一项新功能,可以大大改善构建.更多信息http://tools.android.com/tech-docs/build-cache.在Android Studio 2.3或更高版本中默认为true

使用此配置,构建时间通常从2-3分钟减少到30秒或更短.最重要的部分是configureondemand属性.更多信息这里配置的Android工作室参数

首先,一个是使用minSDKVersion> = 21*编译项目.如果您的应用具有较低的最低SDK版本,您可以创建一个特殊productFlavour用于开发目的,如下所示:

productFlavors {

    production {
        minSdkVersion 15
        ...
    }

    development {
        minSdkVersion 21
        ...
    }
}

*重要的是,使用Android Studio 2.4时不再需要这个,因为IDE会自动生成此功能.

推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有