0

Je reçois une erreur pour l'entrée en double, mais je ne sais pas pourquoi. C'est mon fichier build.grade.

apply plugin: 'com.android.application' 

android { 
compileSdkVersion 21 
buildToolsVersion "21.1.1" 

defaultConfig { 
    applicationId "com.apppartner.androidprogrammertest" 
    minSdkVersion 14 
    targetSdkVersion 21 
    versionCode 1 
    versionName "1.0" 
    multiDexEnabled true 
} 
buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
} 
} 

dependencies { 
compile fileTree(include: ['*.jar'], dir: 'libs') 
compile 'com.android.support:appcompat-v7:21.0.2' 
compile 'com.loopj.android:android-async-http:1.4.9' 
} 

Je crois que j'ai tout droit et en place. Que fais-je?

+0

@TONY voulez-vous dire à partir de la structure du projet ou de la ligne de code à partir des dépendances? – droidnoob

+0

ça a marché! merci beaucoup – droidnoob

Répondre

2

Essayez de supprimer loopj bibliothèque si le projet compilé correctement alors u besoin de vérifier si u ont une autre bibliothèque ou un bocal contiennent même des classes avec loopj

+0

Comment supprimez-vous conditionnellement la bibliothèque loopj si elle a été compilée correctement? – Afflatus

+0

loopj contient des classes et une autre bibliothèque contient les mêmes classes et qui causent évidemment ce problème – Tony

-1

Vous pouvez supprimer le AsyncHttpClient.java du dossier com/loopj/http puis reconstruisez le projet. Je suis sûr que de nouvelles erreurs se produiraient en ce qui concerne d'autres fichiers java dupliqués ... tout ce dont vous avez besoin est de les supprimer un par un jusqu'à ce que vous puissiez construire l'apk avec succès.