6

मैं सिर्फ 23.1.0 के लिए 23.0.0 से मेरा समर्थन पुस्तकालय अद्यतन और अब जब मैं इस परियोजना का निर्माण, मैंjava.util.zip.ZipException: नकल प्रविष्टि: एंड्रॉयड/support/v7/ग्राफिक्स/drawable/DrawableUtils.class

Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'. 
> com.android.build.transform.api.TransformException: java.util.zip.ZipException: duplicate entry: android/support/v7/graphics/drawable/DrawableUtils.class 

यहाँ मेरी एप्लिकेशन स्तर build.gradle है::

buildscript { 
    repositories { 
     maven { url 'https://maven.fabric.io/public' } 
    } 

    dependencies { 
     classpath 'io.fabric.tools:gradle:1.+' 
    } 
} 


apply plugin: 'com.android.application' 
apply plugin: 'io.fabric' 
apply plugin: 'com.google.gms.google-services' 

android { 
    compileSdkVersion 23 
    buildToolsVersion "23" 
    defaultConfig { 
     applicationId 'com.galleri5.android' 
     multiDexEnabled true 
     minSdkVersion 16 
     targetSdkVersion 23 
     versionCode 6 
     versionName "0.6" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 


repositories { 
    mavenCentral() 
    mavenLocal() 
    jcenter() 
    maven { url 'https://maven.fabric.io/public' } 
} 

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    compile 'com.android.support:appcompat-v7:23.1.0' 
    compile 'com.android.support:support-v4:23.1.0' 
    compile 'com.squareup.picasso:picasso:2.5.2' 
    compile 'com.android.support:design:23.1.0' 
    compile 'com.facebook.android:facebook-android-sdk:4.3.0' 
    compile 'com.etsy.android.grid:library:1.0.5' 
    compile 'com.squareup.okhttp:okhttp:2.4.0' 
    compile 'com.squareup.okhttp:okhttp-urlconnection:2.4.0' 
    compile 'com.android.support:recyclerview-v7:23.1.0' 
    compile 'com.android.support:cardview-v7:23.1.0' 
    compile 'com.squareup.retrofit:retrofit:1.9.0' 
    compile 'com.jakewharton:butterknife:7.0.1' 
    compile 'com.github.clans:fab:1.6.1' 
    compile 'uk.co.chrisjenx:calligraphy:2.1.0' 
    compile 'com.google.android.gms:play-services-analytics:8.1.0' 
    compile('com.crashlytics.sdk.android:crashlytics:[email protected]') { 
     transitive = true; 
    } 
} 

क्या मैं इस त्रुटि हो रही है इस त्रुटि मिलती है? मैं समर्थन पुस्तकालय के नवीनतम संस्करण का उपयोग करना चाहता हूँ। मैं इस समस्या को कैसे हल कर सकता हूं? मैंने this एसओ धागा पढ़ा और समाधान काम नहीं किया। इसने मेरे कोडबेस में और त्रुटियां दीं। इसके अलावा, मैं जार का उपयोग नहीं कर रहा हूं। किसी भी मदद को बहुत सराहा जाएगा। धन्यवाद। इस तरह अपने समर्थन V7 पर:

+1

परियोजना में मदद और 'compileSdkVersion 23 buildToolsVersion" 23.0.1 "स्थापित करना चाहिए सफाई' –

+0

कि कोशिश की। अभी भी एक ही त्रुटि हो रही है। –

+0

रूट प्रोजेक्ट फ़ोल्डर में टर्मिनल निष्पादित करें: ./gradlew clean http://stackoverflow.com/questions/33209631/errorexecution-failed-for-task-apptransformclasseswithjarmergingfordebug http://stackoverflow.com/questions/32968171/android- apptransformclasseswithjarmergingfordebug-fail-zipexception-dupli –

उत्तर

0

आप समूह को बाहर जोड़ने की जरूरत है

compile ('com.android.support:appcompat-v7:19.+') { 
    exclude group: 'org.apache.httpcomponents', module: 'httpclient' 
    exclude group: 'com.android.support' 
} 
8

मैं अपने प्रतिक्रिया स्थानीय Android परियोजना में एक ही समस्या में पड़ गए, और यह है कि क्या यह मेरे लिए काम किया जाता है:

cd android 

./gradlew clean 
संबंधित मुद्दे