如何加快Android Studio编译过程

最新的更新:检查出Android Studio 2.0(预览) 即时运行它是真棒!

我发现一些提示( 通过Gradle和Android Studio构build和运行应用比通过Eclipse慢 )来加速Android Studio(Gradle)的编译过程,但我仍然认为这太慢了。 编译项目并在设备上运行需要大约15秒的时间。

gradle.properties已经设置为:

org.gradle.daemon =真

org.gradle.parallel =真

编辑:真棒! 我的同事报告说,杰克和吉尔可能是解决scheme: 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

Solutions Collecting From Web of "如何加快Android Studio编译过程"

有两个主要任务来configuration您的构build,以减less构build时间。

首先,你必须用特殊标志来configuration你的编译,以使其更快。 编辑您的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 dexing-in-process包含的新选项需要至less3GB的内存。 如果您的计算机没有足够的内存,则可以将此属性调整为更适合您的设置的内容。
  • 构buildcaching是Android Studio 2.2中引入的一项新function,可以提高构build的性能。 更多信息在这里http://tools.android.com/tech-docs/build-cache在Android Studio 2.3或上级默认情况下是true

使用这种configuration,构build时间通常从2-3分钟缩短到30秒或更less。 最重要的部分是configureondemand属性。 更多信息在这里configurationAndroid Studio参数

首先,用minSDKVersion> = 21 *来编译你的项目。 如果您的应用程序具有较低的SDK版本,您可以创build一个特殊的产品productFlavour用于开发目的如下:

 productFlavors { production { minSdkVersion 15 ... } development { minSdkVersion 21 ... } } 

*重要的是,在Android Studio 2.4中,这是不需要的,因为IDE会自动完成此操作

查看Android Studio 2.0 PREVIEW ! 快多了!

支持即时运行,提供更快的模拟器,并基于IntelliJ IDEA 15。

http://android-developers.blogspot.nl/2015/11/android-studio-20-preview.html

提示,以加快android工作室

  1. 启用离线工作

  2. 通过在gradle.properties添加以下代码来提高Gradle性能

org.gradle.daemon =真
org.gradle.parallel =真

逐步指导: http : //www.viralandroid.com/2015/08/how-to-make-android-studio-fast.html