Android studio 使用android studio缓慢构建

Android studio 使用android studio缓慢构建,android-studio,gradle,android-gradle-plugin,Android Studio,Gradle,Android Gradle Plugin,我不能对任何答案发表评论,因为我的名声不到50,所以我在这里问了一个问题。 我刚刚开始用JavaAndroidStudio学习android开发,当我编译几行代码时,android studio的构建和执行都会花费很长时间。我的android模拟器已经在运行了。因此,我在互联网上寻找答案,并找到以下链接 stackoverflow.com/questions/25006075/extrement-long-build-with-gradle-android-studio 但是,由于我是一个完全的

我不能对任何答案发表评论,因为我的名声不到50,所以我在这里问了一个问题。 我刚刚开始用JavaAndroidStudio学习android开发,当我编译几行代码时,android studio的构建和执行都会花费很长时间。我的android模拟器已经在运行了。因此,我在互联网上寻找答案,并找到以下链接 stackoverflow.com/questions/25006075/extrement-long-build-with-gradle-android-studio

但是,由于我是一个完全的初学者,我不知道我必须把下面的代码放在哪里,如果有人能详细阐述一下,或者提供一个快照或博客教程,我会非常充分。最后我要说的是下面的代码,我在编程方面还不错,但这是我第一次进入android studio,所以希望你能理解像我这样的noob是如何处理这种情况的。我们将非常感谢你们的帮助。如果你认为这是另一个问题的副本,别担心,让我知道,我会在得到答案后删除这个问题 问候,

我的问题, 1) 我不知道模块的构建文件是什么。 2) 将它添加到android块中到底意味着什么。 3) 这是什么?为什么他们没有android studio本身提供的快速启用或禁用选项呢

关于我的问题/情况,这是我无法理解的答案

答:我不太清楚为什么androidstudio比命令行慢,但是可以通过启用增量索引来加快构建速度。在模块的构建文件中,将此选项添加到android块:

德克斯选项{ 增量真值 } 在该dex选项块中,还可以指定dex进程的堆大小,例如:

德克斯选项{ 增量真值 javaMaxHeapSize“4g” } 这些选项取自adt-dev邮件列表()上的一个线程,该线程有更多的上下文

我的系统是i3 2.6 ghz 4gb ram

我说的是简单的hello world应用程序
渐变构建完成时间为4到5分钟。

您可以使用以下解决方案进行优化:

  • 打开文件[安装文件夹]\studio64.exe.vmoptions或studio.exe.vmoptions,具体取决于您使用的版本。并修改参数的值:

    -Xms128m

    -Xmx750m

  • 如果愿意,可以将第一个值提升到256,第二个值提升到1024或更高

  • 加速渐变构建时间

    • 首先,转到设置/编译器并检查所有内容,第二个选项“自动生成项目”除外
    • 对于VM选项,我们使用以下配置
    -Xmx2048m-XX:MaxPermSize=512m-XX:+HeapDumpOnOutOfMemoryError-Dfile.encoding=UTF-8

    • 接下来,将以下行添加到项目目录中的gradle.properties
    org.gradle.daemon=true org.gradle.jvmargs=-Xmx2048m-XX:MaxPermSize=512m-XX:+HeapDumpOnOutOfMemoryError-Dfile.encoding=UTF-8 org.gradle.parallel=true org.gradle.configureondemand=true