2016-04-15 11 views
1

überschritten ich meine Android Studio aktualisieren und versuchen, eine App zu laufen, aber es zeigt den Fehler wie folgt ..Wie kann ich lösen Fehler: java.lang.OutOfMemoryError: GC Obergrenze

Error:Execution failed for task ':app:transformClassesWithDexForDebug'.> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: GC overhead limit exceeded 

vor updation von Android Studio gleicher App gut laufen, so habe ich versucht, das Problem zu lösen i nur eine gefunden, die i bereits getan in gradle Datei ..

dexOptions { 
    incremental true 
    javaMaxHeapSize "4g" 
} 

so, jetzt Was kann ich tun, um dieses Problem zu lösen, bitte hilf mir. Vielen Dank.

+0

android: largeHeap = "wahr" in AndroidManifest.xml in Application-Tag und Cache löschen! –

+0

Das funktioniert nicht – Sourabh

Antwort

1
  1. zu "Systemeigenschaften" gehen -> "Erweitert"
  2. Umwelt Variablen
  3. bearbeiten _JAVA_OPTIONS Werte von "-Xms1024m" auf "-Xms2048m"
    (wenn nicht _JAVA_OPTIONS Exist dann erstellen Sie es auf die Schaltfläche Neu, klicken)
  4. Ok, speichern und Neustart-System

ich denke, es wird hilfreich für Sie sein

+0

Ich versuchte es, aber wenn ich versuche, Android Studio zu öffnen, öffnet es nicht ... – Sourabh

+0

Ihr System haben nicht genug Speicher frei einige Speicher diese Lösung funktionierte für mich – Dinesh

+0

Also was kann ich tun, um dieses Problem zu lösen? @Dinesh – Sourabh

1

Fügen Sie diese Datei zu Ihrer gradle.properties Datei hinzu.

# The Gradle daemon aims to improve the startup and execution time of Gradle. 
# When set to true the Gradle daemon is to run the build. 
org.gradle.daemon=true 

# Specifies the JVM arguments used for the daemon process. 
# The setting is particularly useful for tweaking memory settings. 
# Default value: -Xmx10248m -XX:MaxPermSize=256m 
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 

# When configured, Gradle will run in incubating parallel mode. 
# This option should only be used with decoupled projects. More details, visit 
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects 
org.gradle.parallel=true 

# Enables new incubating mode that makes Gradle selective when configuring projects. 
# Only relevant projects are configured which results in faster builds for large multi-projects. 
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:configuration_on_demand 
org.gradle.configureondemand=true 

Und auf meinem build.gradle:

.... 
    dexOptions 
     { 
       incremental false 
       javaMaxHeapSize "2048M" 
       preDexLibraries = false 
     }//end dexOptions 

.... 

gefunden Here

Und meine Antwort Here

Verwandte Themen