java - Android Studio: Error:Execution failed for task ':app:transformClassesWithJarMergingForRelease'. > -
i need help, im new in android studio , im getting error:
error:execution failed task ':app:transformclasseswithjarmergingforrelease'. com.android.build.api.transform.transformexception: java.util.zip.zipexception: duplicate entry: android/support/v4/database/databaseutilscompat.class
here build.gradle file , hope can help:
android { compilesdkversion 25 buildtoolsversion "25.0.2" defaultconfig { applicationid "com.app_name.vallic.hr" minsdkversion 14 targetsdkversion 25 multidexenabled true ndk { modulename "player_shared" } } buildtypes { release { minifyenabled false shrinkresources false proguardfiles getdefaultproguardfile('proguard-android.txt'), 'proguard-rules.txt' } } configurations { all*.exclude group: 'com.android.support', module: 'support-v4' all*.exclude group: 'com.android.support', module: 'support-annotations' } sourcesets.main { jni.srcdirs = []// <-- disable automatic ndk-build call } } dependencies { compile('com.google.android.gms:play-services:+') { exclude module: 'support-v4' compile files('libs/dagger-1.2.2.jar') compile files('libs/javax.inject-1.jar') compile files('libs/nineoldandroids-2.4.0.jar') compile files('libs/support-v4-19.0.1.jar') compile('com.android.support:multidex:1.0.1') } }
multidex
having support v4
library classes, included v4 library separately.
so have exclude support v4
module multidex
library.
change mulitdex
library initialization this.
compile ('com.android.support:multidex:1.0.1'){ exclude module: 'support-v4' }
you dependencies initialization should this.
dependencies { compile('com.google.android.gms:play-services:+') { exclude module: 'support-v4' } compile files('libs/dagger-1.2.2.jar') compile files('libs/javax.inject-1.jar') compile files('libs/nineoldandroids-2.4.0.jar') compile files('libs/support-v4-19.0.1.jar') compile('com.android.support:multidex:1.0.1'){ exclude module: 'support-v4' } }
hope helps:)
Comments
Post a Comment