ich auf Android Studio 2.1 aktualisiert haben, und ich habe diesen Fehler während ich versuche, meine Corporate großes Projekt zu bauen & laufen:Android Studio 2.1 Instant Lauf java.lang.OutOfMemoryError: GC Obergrenze überschritten
Execution failed for task ':app:transformClassesWithDexForMyAppDebug'. com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: GC overhead limit exceeded
ich habe durch das Forum und deaktiviert Instant Lauf gesucht, schreibt auch meinen build.gradle:
dexOptions {
incremental true
javaMaxHeapSize "6g"
}
...
dependencies{
compile 'com.android.support:multidex:'
}
Aber es doasn't mein Problem gelöst. Ich habe multidex in meinem gradle aktiviert ist, weil ich den Fehler, ohne es zu bekommen:
com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536
so dies die Lösung für sie war, und es funktionierte, bevor sie mit den vorherigen Versionen von Android Studio (auch für die anderen arbeiten in die Firma, die Android Studio 1.4-2.0 verwenden), aber nicht für mich, seit ich mein Android Studio aktualisiert habe.
Hat jemand eine Idee, was das Problem verursachen kann?
Was ist auch interessant, dass wenn ich nur das Projekt mache ich den Fehler nicht bekommen, nur wenn ich versuche, es zu starten. Jede Idee wird geschätzt!
EDIT 1:
Was auch interessant ist, dass, wenn ich mein Android Studio neu starten, als der erste Lauf erfolgreich ist, aber die zweite nicht ist.
EDIT 2:
Wenn ich die Heap-Größe, um größere gesetzt (wie 8-10g) als die App nicht einmal auf den ersten Lauf kompiliert.
EDIT 3:
Es scheint, dass das Problem mit Instant-Lauf ist, wenn ich Android Studio zwingen, es nicht zu benutzen (wie auf einmal zwei Geräte bereitstellen oder gradle.properties wie in der Antwort changeing) Der Fehler verschwindet.
Instant-Run fügt Methoden zu dem Programm hinzu und anscheinend, dass Sie über das 65k-Limit gehen. Sind Sie zufällig die Play Services zu Ihren Abhängigkeiten hinzufügen? – EpicPandaForce
Ich habe sofortige Ausführung in den Einstellungen wie diese Antwort deaktiviert: http://Stackoverflow.com/a/36637692/3162918 – bendaf
Ich habe den ganzen Tag versucht, diesen Fehler zu beheben ... – Aspicas