2017-09-30 3 views
0

Mit Android Studio 3.0 Beta 6. Dieser Fehler geschieht mehr und mehr, wenn ich mein Projekt versuchen zu bauen:java.lang.OutOfMemoryError: GC Obergrenze überschritten

Error:Execution failed for task ':app:compileDebugJavaWithJavac'. java.lang.OutOfMemoryError: GC overhead limit exceeded

Ich habe versucht, es zu beheben mit diesem SO beantworten: Android Studio: GC overhead limit exceeded

Es hat jedoch keinen Unterschied gemacht. Der einzige Weg, um es zu beheben, ist ein Neustart meines MBP und dann ist alles in Ordnung für die nächsten Builds, bis es wieder auftaucht.

Irgendwelche Ideen, wie das zu beheben?

+1

Haben Sie JavaMaxHeapSize erhöht? – Kuls

+1

versuchen, dem Studio-Heap Speicher hinzuzufügen –

+0

Wird es ausprobieren und sehen, ob es es löst. Danke Jungs – Tander

Antwort

1

ich das gleiche Problem konfrontiert, und es wird durch Zugabe von folgenden Codes aufgelöst, Fügen Sie diese auf Ihre build.gradle Datei:

dexOptions { 
      incremental true 
      javaMaxHeapSize "4g" 
} 
+0

Wenn ich es addiere, erhalte ich diese Warnung: Warnung: Die 'android.dexOptions.incremental' Eigenschaft ist veraltet und hat keine Auswirkung auf den Aufbauprozess. – Tander

+0

Entfernen Sie inkrementelles Wahr und synchronisieren Sie Ihr Gerät erneut. – Kuls

+0

Danke. Ich bin mir nicht sicher, ob dies das Problem behebt. Lass es mir etwas Zeit geben und schau, ob der Build-Fehler zurück kommt oder nicht. Ich habe für jetzt geupdated. – Tander

Verwandte Themen