2016-09-12 4 views
1

エラー:タスク':app:transformClassesWithJarMergingForDebug'の実行に失敗しました。マルチテキストを追加するときのjava.util.ZipException

com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/google/api/client/http/AbstractHttpContent.class

apply plugin: 'com.android.application' 
android { 
    compileSdkVersion 24 
    buildToolsVersion "24.0.0" 

defaultConfig { 
    applicationId "dev.com.diaginfo" 
    minSdkVersion 15 
    targetSdkVersion 24 
    versionCode 1 
    versionName "1.0" 
    multiDexEnabled true 
} 
buildTypes { 
    debug { 
     debuggable true 
    } 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
    } 
} 

dependencies { 
compile fileTree(dir: 'libs', include: ['*.jar']) 
testCompile 'junit:junit:4.12' 

compile 'com.android.support:appcompat-v7:24.2.0' 
compile 'com.android.support:recyclerview-v7:24.2.0' 
compile 'org.apache.commons:commons-lang3:3.4' 
compile 'com.android.support:design:24.2.0' 
compile 'com.getbase:floatingactionbutton:1.10.1' 
compile 'com.wdullaer:materialdatetimepicker:2.5.0' 

compile 'com.android.volley:volley:1.0.0' 
compile 'joda-time:joda-time:2.9.4' 
compile 'com.google.code.gson:gson:2.7' 
compile'com.google.android.gms:play-services:9.4.0' 
compile 'com.android.support:multidex:1.0.1' 
compile ('com.google.android.gms:play-services-identity:9.4.0') { 
    exclude group: 'org.apache.httpcomponents' 
} 

compile ('com.google.android.gms:play-services-auth:9.4.0') { 
    exclude group: 'org.apache.httpcomponents' 
} 
compile 'pub.devrel:easypermissions:0.1.5' 
compile "com.squareup.picasso:picasso:2.5.2" 

compile('com.google.api-client:google-api-client-android:1.22.0') { 
    exclude group: 'org.apache.httpcomponents' 
} 
compile('com.google.apis:google-api-services-drive:v3-rev35-1.22.0') { 
    exclude group: 'org.apache.httpcomponents' 
} 
compile('com.google.apis:google-api-services-sheets:v4-rev13-1.22.0') { 
    exclude group: 'org.apache.httpcomponents' 
} 
compile('com.google.apis:google-api-services-tasks:v1-rev45-1.22.0') { 
    exclude group: 'org.apache.httpcomponents' 
} 
} 

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

私はどのようにこのエラーを扱っ見当がつかない私は事前に

defaultConfig { 
    ... 
    multiDexEnabled true 
} 

感謝を追加するので、それが表示されます。

+0

'multiDexEnabled true'は、実際にマルチプレックスを完全に有効にするわけではありません。 –

+0

こんにちは、この問題は解決しましたか? – kavie

答えて

2

'com.google.android.gms:play-services:9.4.0'ライブラリをすべて依存関係に追加すると、split verisonをauth, identityにも使用しています。適切なビルドの依存関係については、https://developers.google.com/android/guides/setupを参照してください。

関連する問題