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?
source share