Problem mit dem Speicher nach dem Update der buildToolsVersion '23 .0.1 'im Android Studio
Ich bin immer out of memory Problem sehr oft nach der Aktualisierung buildToolsVersion '22.0.1'
zu buildToolsVersion '23.0.1'
ich bin wirklich verwirrt und weiß nicht, wie man das Problem beheben, da dieser Fehler zeigt nur mit buildTools
version 23.0.1
. In der Erwägung, dass es wunderbar funktioniert, wenn ich es ändern zu 22.0.1
. Bitte helfen Sie mir. Ich bin Entsendung der Fehler, die ich bin immer wie folgt,
Uncaught translation error: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java heap space
Uncaught translation error: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java heap space
Uncaught translation error: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: GC overhead limit exceeded
Uncaught translation error: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java heap space
Uncaught translation error: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: GC overhead limit exceeded
Uncaught translation error: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java heap space
Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.transform.api.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_25\bin\java.exe'' finished with non-zero exit value 1
bauen.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion '23.0.1'
defaultConfig {
applicationId "com.example.app"
minSdkVersion 14
targetSdkVersion 23
versionCode 1
versionName "1.0"
//Enabling multidex support.
multiDexEnabled true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile 'com.android.support:appcompat-v7:23.0.1'
compile 'com.android.support:support-v4:23.0.1'
compile 'com.android.support:design:23.0.0'
compile 'com.android.support:cardview-v7:23.0.1'
compile 'com.android.support:recyclerview-v7:23.0.1'
compile 'com.android.support:palette-v7:23.0.1'
compile 'com.google.android.gms:play-services:7.5.0'
}
Vielen Dank im Voraus.
InformationsquelleAutor der Frage Chandru | 2015-10-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fügen Sie diese auf Ihrem android-Schließung in Ihrer bauen.gradle Datei:
Android Studio von Google JAR-Datei verursacht GC overhead limit exceeded Fehler
InformationsquelleAutor der Antwort mhdjazmati
Die akzeptierte Antwort, die funktioniert, aber ich war verwirrt, für ein bisschen über, wo die
dexOptions
in meinembuild.gradle
. Wir tatsächlich legte es unter den android-Bereich.Hier ist ein Beispiel-snippet:
InformationsquelleAutor der Antwort Max
Tatsächlich für mich gearbeitet, eine komplexere Lösung, die kombinieren Sie alle von oben, plus aktivieren multidex in der bauen.gradle - Datei für das Modul.
A. Fügen Sie die folgende Zeile in die defaultConfig Abschnitt zu aktivieren multiDex
B., Als die dexOptionswie diese:
C. Nach dem Wechsel in multidex und Einstellung der heap zu 4g, ein überlauf-Fehler auftreten, die dazu führen mich zu entfernen das Kommentarzeichen, und ändern Sie die jvmargs Linie von gradle.Eigenschaften-Datei des Projekts, wie:
Können die Werte unterscheiden sich abhängig von Ihrer Maschine. Sie können auch double-Werte.
InformationsquelleAutor der Antwort Codrut TG
Zusätzlich zu den oben genannten Verfahren gibt es eine weitere Möglichkeit zum festlegen von jvm-Argumenten.
Wird die Einstellung für die Feinabstimmung Speicher.
Xms: Ab Speicher
Xmx: Max-Speicher
InformationsquelleAutor der Antwort Annada
Ich dieses problem gelöst
(wenn nicht Vorhanden _JAVA_OPTIONS erstellen, klicken Sie auf die Schaltfläche Neu)
Ich denke, es wird hilfreich sein für Sie auch.
wenn es nützlich upvote diese Antwort.
InformationsquelleAutor der Antwort Dinesh
War ich vor dem gleichen Problem, indem diese in bauen.gradle-Datei (Modul Ebene) mein problem gelöst
InformationsquelleAutor der Antwort Mohsin Bagwan
verwenden Sie diese in Ihrem app-level zu bauen.gradle:
InformationsquelleAutor der Antwort Muhibbullah Muhi