2017-05-28 137 views
0

當我運行我的應用程序時,我得到這些錯誤是指向圖形/繪圖的東西。我通過各種網站搜索,但沒有任何解決方案。Android Studio錯誤:執行失敗的任務':應用程序

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

這裏是我的build.gradle文件

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 25 
    buildToolsVersion "25.0.2" 

    defaultConfig { 
     applicationId "com.example.rajkumar.layout" 
     minSdkVersion 19 
     targetSdkVersion 25 
     versionCode 1 
     versionName "1.0" 
     multiDexEnabled true 
     testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
    } 

    packagingOptions { 
     exclude 'META-INF/DEPENDENCIES' 
     exclude 'META-INF/NOTICE' 
     exclude 'META-INF/LICENSE' 
     exclude 'META-INF/license.txt' 
     exclude 'META-INF/notice.txt' 
    } 

    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 
     'proguard-rules.pro' 
     } 
    } 

    configurations { 
     all*.exclude group: 'com.android.support', module: 'support-v4' 
    } 
} 

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    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:support-v4:23.0.1' 
compile 'com.android.support.constraint:constraint-layout:1.0.2' 
compile 'gr.pantrif:easy-android-splash-screen:0.0.1' 
compile 'com.felipecsl:gifimageview:2.1.0' 
compile 'commons-io:commons-io:2.4' 
compile 'pl.droidsonroids.gif:android-gif-drawable:1.1.17' 
testCompile 'junit:junit:4.12' 
compile files('libs/activation.jar') 
compile files('libs/additionnal.jar') 
compile files('libs/mail.jar') 
} 

有人能幫助我如何解決這個問題。
謝謝

+1

我認爲你在res >> drawable文件夾中有兩個相同名字的drawable。 –

+0

沒有我有一個可繪製的文件夾。 –

回答

0

您必須排除模塊

編譯 'com.android.support:support-v4:23.0.1' 編譯('com.android.support:appcompat-v7:25.3。 1 '){ 排除模塊: '支持-V4' } 編譯(' pl.droidsonroids.gif:機器人-GIF抽拉:1.1.17' ){ 排除模塊: '支持-V4' } 編譯('com.felipecsl:gifimageview:2.1.0'){ exclude module:'support-v4' }

+0

因爲我剛剛新的Android可以指出如何排除gradle file.please –

+0

在你的構建漱口你必須改變編譯...我已經爲你寫了。請檢查 – prsandroid

+0

是的modified.still得到相同的錯誤 –

相關問題