2016-06-29 59 views
0

我得到一個異常Android Studio中,同時構建項目
獲得一個執行失敗的任務 ':應用程序:transformClassesWithJarMergingForDebug'

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

我gradle這個文件是 -

apply plugin: 'com.android.application' 

android { 
compileSdkVersion 23 
buildToolsVersion "21.1.2" 
defaultConfig { 
    applicationId "com.amt.partnerapp" 
    minSdkVersion 15 
    targetSdkVersion 23 
    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' 
    } 
} 

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


    exclude 'META-INF/DEPENDENCIES' 
    exclude 'META-INF/notice.txt' 
    exclude 'META-INF/license.txt' 
    exclude 'META-INF/dependencies.txt' 
    exclude 'META-INF/LGPL2.1' 
} 

dexOptions { 
    preDexLibraries = false 
} 
    } 

    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:23.4.0' 
compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha1' 
compile 'com.android.support:design:23.4.0' 
testCompile 'junit:junit:4.12' 
compile files('libs/activation.jar') 
compile 'com.google.android.gms:play-services:9.2.0' 
compile 'com.android.support:multidex:1.0.0' 
compile "com.android.support:support-v4:23.4.0" 

    } 

回答

1

com.google.android.gms:play-services:9.2.0取決於支持庫的版本不同於您提供的版本。您可以檢查它here 嘗試從中排除支持依賴關係。像這樣:

compile ('com.google.android.gms:play-services:9.2.0') { 
    exclude group: 'com.android.support', module: 'support-v4' 
} 
+0

@Zagorski我給出了這樣的代碼。但得到同樣的錯誤 –

+0

所以這意味着,其他的東西也取決於此。嘗試從控制檯運行'gradlew app; dependencies'並分析依賴關係。 –

+0

@Zagorski我在lib文件夾中給了這麼多庫。如果這會導致問題 –

相關問題