2016-09-23 5 views
6

Ich habe folgendes Problem beim Ausführen der Anwendung.Fehler: Ausführung fehlgeschlagen für Task ': app: transformJackWithJackForDebug'

Error:Execution failed for task ':app:transformJackWithJackForDebug'. com.android.sched.scheduler.RunnerProcessException: Error during 'MethodIdMerger' runner on '': GC overhead limit exceeded

Ich habe auch erklärt Heap-Größe in gradle Datei

dexOptions { 
    preDexLibraries = false 
    javaMaxHeapSize "4g" 
} 

Ich bin mit Android Studio 2.2 und JackOption ist aktiviert.

Update: build.gradle enthalten

apply plugin: 'com.android.application' 

repositories { 

    mavenCentral() 
} 

android { 

    compileSdkVersion 23 
    buildToolsVersion '24.0.2' 
    compileOptions.encoding = 'ISO-8859-1' 
    useLibrary('org.apache.http.legacy') 

    lintOptions{ 
     abortOnError false 
    } 
    packagingOptions { 
     exclude 'META-INF/LICENSE' 
     exclude 'META-INF/NOTICE.txt' 
     exclude 'META-INF/LICENSE.txt' 
     exclude 'META-INF/NOTICE' 
     exclude 'META-INF/services/com.fasterxml.jackson.core.JsonFactory' 
    } 

    defaultConfig { 
     applicationId "appID" 
     minSdkVersion 14 
     targetSdkVersion 22 
     versionCode 2033 
     versionName "6.1" 
     multiDexEnabled true 
     ndk { 
      abiFilters "armeabi", "x86" 
     } 
     jackOptions { 
      enabled true 
     } 
    } 

    dexOptions { 
     preDexLibraries = false 
     javaMaxHeapSize "4g" 
    } 

    buildTypes { 
     release { 
      minifyEnabled true 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 

    } 
    compileOptions { 
     sourceCompatibility JavaVersion.VERSION_1_8 
     targetCompatibility JavaVersion.VERSION_1_8 
    } 
} 

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    compile project(':SettingsPluginv9') 
    compile project(':DragLib') 
    compile 'com.android.support:multidex:1.0.1' 
    compile 'com.squareup.picasso:picasso:2.5.2' 
    compile project(':PDFViewCtrlTools') 
    compile project(':PullToRefreshLibrary') 
    compile project(':SmoothProgressBar') 
    compile project(':ViewpagerLibrary') 
    compile project(':BoxAndroidLibraryV2') 
    compile 'com.android.support:recyclerview-v7:23.0.1' 
    compile 'com.nuance:speechkit:[email protected]' 
    compile 'com.parse:parse-android:1.10.1' 
} 

jede mögliche Lösung dafür?

+0

zeigen Sie Ihre 'build.gradle' –

+0

ich die gleichen Probleme haben. Im Moment ist die einzige Lösung, Android Studio regelmäßig zu schließen und neu zu starten: fast alle 3 Builds. Und manchmal muss ich das Betriebssystem neu starten – kingston

Antwort

7

Ich bin in der Lage, das oben genannte Problem zu lösen, indem ich die Speichergröße von Gradle Daemon VM auf 2GB erhöhen. Um dies zu tun, müssen Sie ändern gradle.properties

Fügen Sie die folgende Zeile in Ihrer Eigenschaftendatei hinzu.

org.gradle.jvmargs=-Xmx2048m

+1

Das behebt das Problem nicht für mich. Es verschiebt einfach die Zeit, wenn der Haufen vollständig gegessen wird. – kingston

+0

@kingston: Nun, es löst für mich. Ich habe seither kein Problem. – dreamcoder

+0

Funktioniert für mich. Vielen Dank – rosterloh

Verwandte Themen