2016-04-28 11 views
4

Im official post Detaillierung der Eigenschaften der stabilen Version von Android Studio 2.1 verfügbar ist, stieß ich auf diesem:wie der Speicher zu erhöhen, die Gradle

We are also speeding up build times by using in-process dex, which converts class files to dex files within the Gradle daemon process. This avoids the costly processing operation of creating separate dex processes. To use this feature, you will need to increase the amount of memory available to the Gradle daemon to at least 2GB (1 GB is the default).

Bitte, wie kann ich den Speicher erhöhen, die verfügbar ist, um Gradel?

+1

Mögliche Duplikate von [Android Studio Gradle Problem: OutOfMemoryError: PermGen Raum] (http://stackoverflow.com/questions/17012619/android-studio-graddle-issue-outofmemoryerror-permgen-space) – ashwinbhy

Antwort

11

In Ihrer App build.gradle Datei hilft, fügen Sie folgendes:

android{ 
    //.... 
    dexOptions { 
     javaMaxHeapSize "2g" 
    } 
} 
+1

Gibt es eine Möglichkeit, dies als Einstellungen zu verwenden und nicht zu jedem Projekt hinzuzufügen? –

0

Ich habe nicht versucht, aber es sollte funktioniert:

In graddle.build Datei:

apply plugin: ‘java’ 

compileJava { 
    //raise heap 
    options.fork = ‘true’ 
    options.forkOptions.with { 
     memoryMaximumSize = “2048m” 
    } 
} 

Wenn es in Windows versuchen, funktioniert es nicht in eine neue Datei hinzuzufügen gradle.properties neben gradle.build

Referenzen: http://www.gubatron.com/blog/2014/07/29/solved-gradle-how-to-increase-the-java-compilers-available-heap-memory/

Ich hoffe, dass es Ihnen

+0

Link-Only-Antworten sind entmutigt auf StackOverflow. Bitte fügen Sie den relevanten Text und den Code aus dem Link in Ihrer Antwort hinzu. –

+0

kleine Nitpick, aber Ihre Zitate sind stilisierte Zitate und nicht Standard-ASCII-Anführungszeichen. macht eine schlechte Kopie-Paste. – anon58192932

15

In Android Studio 2.1 Ihre gradle.properties Datei öffnen. Suchen Sie die Zeile

\# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 

Entfernen Sie die Zeile. Gradle war schneller, nachdem ich das getan hatte.

Verwandte Themen