Dieser Fehler tritt auf, wenn der Dexing-Vorgang das Heap-Größenlimit überschreitet. Dies kann auf die Verwendung einer Google-JAR-Datei wie android-4.3_r2.1.jar zurückzuführen sein.
In diesem speziellen Fall weist der Fehlercode 3 auf einen OutOfMemoryError aufgrund eines übermäßigen GC-Overheads hin. Die zugrunde liegende Ursache liegt darin, dass der Algorithmus des Dexing-Prozesses versucht, zu viel Speicher zuzuweisen.
Um dieses Problem zu beheben, erhöhen Sie die Heap-Größe des Dexing-Vorgangs. Fügen Sie in der build.gradle-Datei von Android Studio den folgenden Code zum Android-Abschluss hinzu:
dexOptions { javaMaxHeapSize "4g" }
Dadurch wird die maximale Heap-Größe auf 4 Gigabyte erhöht und der Fehler hoffentlich behoben.
Das obige ist der detaillierte Inhalt vonWie behebt man den Fehler „GC Overhead Limit Exceeded', der durch Google JAR-Dateien in Android Studio verursacht wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!