2017-10-06 1 views
0

J'ai un problème sur AppLovin.Erreur d'application - entrée en double: com/applovin/adview/AdViewController.class

Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.

com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/applovin/adview/AdViewController.class

Mon gradle

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 25 
    buildToolsVersion "25.0.2" 
    useLibrary 'org.apache.http.legacy' 

defaultConfig { 
    applicationId "in.earnpaytm.dhankubair" 
    minSdkVersion 16 
    targetSdkVersion 25 
    versionCode 1 
    versionName "1.0" 
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
    multiDexEnabled true 
} 
buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
} 
} 
dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
     exclude group: 'com.android.support', module: 'support-annotations' 
    }) 
    compile 'com.android.support:appcompat-v7:25.3.1' 
    compile 'com.android.support.constraint:constraint-layout:1.0.2' 

compile 'com.google.android.gms:play-services:9.6.1' 
compile 'cn.pedant.sweetalert:library:1.3' 
compile 'com.android.support:design:25.3.1' 
compile 'com.android.support:support-v4:25.3.1' 
compile 'com.mcxiaoke.volley:library:1.0.18' 
compile 'org.apache.httpcomponents:httpclient-android:4.3.5' 
compile 'com.google.android.gms:play-services-gcm:9.6.1' 
compile 'com.google.android.gms:play-services-ads:9.6.1' 
compile 'com.google.android.gms:play-services-fitness:9.6.1' 
compile 'com.google.android.gms:play-services-wearable:9.6.1' 
compile 'com.applovin:applovin-sdk:7.3.2' 
compile 'com.github.paolorotolo:appintro:4.1.0' 



testCompile 'junit:junit:4.12' 


compile 'com.android.support:multidex:1.0.1' 

compile 'com.google.firebase:firebase-messaging:9.6.1' 


} 
dependencies { 
    compile 'com.google.android.gms:play-services-ads:9.6.1' 
} 
dependencies { 
    compile 'com.google.android.gms:play-services-auth:9.6.1' 
} 
dependencies { 
    compile 'com.google.android.gms:play-services-gcm:9.6.1' 
} 

apply plugin: 'com.google.gms.google-services' 

Mon Manifest

<meta-data android:name="applovin.sdk.key" android:value="3Uwn4udUbwnsMOvbmpDJ7IEegaoOPqmSIgDNZrtd061wiokw5rCKUuwGGJ50nNg_mFqdPaFPgHKO32J9uVTM" /> 
     <activity android:name="com.applovin.adview.AppLovinInterstitialActivity" android:configChanges="orientation|screenSize"/> 
     <activity android:name="com.applovin.adview.AppLovinConfirmationActivity" android:configChanges="orientation|screenSize"/> 

et j'ai deux sdk AppLovin

1.applovin-sdk-7.3.2 
2.applovin-sdk-7.3.2-javadoc 

Aidez-moi à résoudre ce problème!

+0

Avez-vous aussi un bocal pour applovin? –

+0

@GabrieleMariotti Oui! –

+0

Ensuite, c'est le problème. Vous ajoutez la même bibliothèque deux fois. Supprimez ces fichiers .jars de votre dossier libs. Vérifiez la réponse ci-dessous –

Répondre

2

com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/applovin/adview/AdViewController.class

Cela signifie que vous êtes ajouter deux fois les mêmes classes.

Selon votre commentaire:

Do you have also a jar for applovin?
@GabrieleMariotti Yes!

Depuis que vous utilisez:

compile 'com.applovin:applovin-sdk:7.3.2' 

Supprimer le. bocaux liés à la bibliothèque applovin de votre dossier libs

+1

Merci beaucoup pour vos commentaires, mon problème est résolu. –

1

Il semble que vous ajoutiez la bibliothèque AppLovin plusieurs fois. soit supprimer cette ligne de votre fichier gradle.build:

compile 'com.applovin:applovin-sdk:7.3.2' 

ou supprimer ces .jars de votre dossier libs:
AppLovin-sdk-7.3.2.jar
AppLovin-sdk-7.3.2-javadoc .jar

vous avez seulement besoin de l'un ou de l'autre, mais pas des deux.

+0

@applovinjosh Merci Pour vos commentaires –