2017-08-20 4 views
1

Ich brauche Hilfe, um diesen Fehler Im neu in Android Studio und Im erhalten:Android Studio: Fehler: Ausführung fehlgeschlagen für Task ': app: transformClassesWithJarMergingForRelease'. >

Error:Execution failed for task ':app:transformClassesWithJarMergingForRelease'. 
com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/v4/database/DatabaseUtilsCompat.class 

Hier ist meine build.gradle Datei und hofft, dass dies helfen kann:

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') 
    } 
} 
+0

meine Antwort aktualisiert überprüfen. –

+0

hi., Wo kann ich die Initialisierung der multidex-Bibliothek ändern? – HarryMG

+0

Hallo, schon geändert, ich schätze Ihre Hilfe, aber immer noch den gleichen Fehler. – HarryMG

Antwort

0

auch mit support v4 Bibliothek Sie haben die v4-Bibliothek bereits separat hinzugefügt.

So müssen Sie support v4 Modul aus Bibliothek ausschließen.

Ändern Sie Ihre mulitdex Bibliothek Initialisierung wie folgt.

compile ('com.android.support:multidex:1.0.1'){ 
      exclude module: 'support-v4' 
     } 

Sie Abhängigkeiten Initialisierung sollte so sein.

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' 
    } 
} 

Hoffe, es hilft :)

+0

hi., wo kann ich die Multiidex-Bibliothek Initialisierung ändern? – HarryMG

+0

Sehen Sie meine Antwort, kopieren Sie den vollständigen Beziehungscode und ersetzen Sie ihn durch Ihren. Das ist es. –

+0

Hallo, schon geändert, ich schätze deine Hilfe, aber immer noch den gleichen Fehler .. – HarryMG

Verwandte Themen