Error: execution failed for task ': app: transformJackWithJackForDebug'

The following problem occurs during application startup.

Error: execution completed for task ': app: transformJackWithJackForDebug'. com.android.sched.scheduler.RunnerProcessException: error during 'MethodIdMerger' runner on '': GC upper limit exceeded

I also indicated the heap size in the gradle file

dexOptions { preDexLibraries = false javaMaxHeapSize "4g" } 

I am using Android 2.2 and JackOption is enabled .

Update: build.gradle included

 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: 2.1+@aar ' compile 'com.parse:parse-android:1.10.1' } 

any possible solution for it?

+6
source share
1 answer

I can solve the above problem by increasing the memory capacity of Gradle Daemon VM to 2 GB. To do this, you need to change gradle.properties

Add the following line to your properties file.

org.gradle.jvmargs=-Xmx2048m

+7
source

All Articles