sofortige Ausführung von java.lang.OutOfMemoryError: GC overhead limit exceeded
Ich habe ein Upgrade auf Android Studio 2.1 und ich habe diesen Fehler, während ich versuche zu build & run my corporate großes Projekt:
Execution failed for task ':app:transformClassesWithDexForMyAppDebug'.
com.android.bauen.api.verwandeln.TransformException: com.android.ide.common.Prozess.ProcessException:
java.util.gleichzeitige.ExecutionException: java.lang.OutOfMemoryError:
GC overhead limit exceeded
Den ich gesucht habe durch das forum und deaktiviert die sofortige ausführen, auch schreiben, um meine zu bauen.gradle:
dexOptions {
incremental true
javaMaxHeapSize "6g"
}
...
dependencies{
compile 'com.android.support:multidex:'
}
Aber es doasn nicht mein problem gelöst.
Ich habe multidex aktiviert in meinem gradle, da bekomme ich den Fehler ohne es:
com.android.dex.DexIndexOverflowException: Methode ID nicht in [0, 0xffff]: 65536
so, das war die Lösung, und es arbeitete, bevor, die mit früheren Versionen von Android Studio (auch für die anderen in der Firma, die mit Android Studio 1.4-2.0), aber nicht für mich, da ich ein Upgrade meines Android-Studio.
Tun, jemand eine Idee was das problem verursachen können?
Was auch interessant ist, dass wenn ich nur das Projekt mache ich nicht den Fehler, nur wenn ich versuche, um Sie Auszuführen. Jede Idee ist willkommen!
EDIT 1:
Was auch interessant ist, dass wenn ich neu starten mein android studio, als der erste Lauf ist erfolgreich, aber der zweite nicht.
EDIT 2:
Wenn ich den heap-Größe größer (8-10g) als die app noch nicht einmal bei der ersten Ausführung kompiliert.
EDIT 3:
Es scheint, dass das problem mit sofortige ausführenwenn ich die Kraft von android studio um es nicht benutzen (wie die Bereitstellung von zwei Geräten auf einmal, oder einer änderung gradle.Eigenschaften wie in der Antwort) der Fehler verschwindet.
InformationsquelleAutor der Frage bendaf | 2016-04-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fügen Sie diese zu Ihrem
gradle.properties
Datei.Gefunden Hier
Und auf meine
build.gradle
:InformationsquelleAutor der Antwort Aspicas
Schritt 1: Ändern der build.grade
Schritt 2: Einstellung auf die Application-Klasse
Schritt 3: Ändern Sie grade.Eigenschaften
Wird es funktionieren!. Danke.
InformationsquelleAutor der Antwort sonnv1368
fügen Sie diese zu Ihrem Aufbau.gradle-Datei der app
InformationsquelleAutor der Antwort FAHAD HAMMAD ALOTAIBI