Multidex重复条目

问题描述:

这是我的依赖关系:Multidex重复条目

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    compile 'com.android.support:appcompat-v7:23.0.1' 
    compile 'com.android.support:multidex:1.0.1' 
    compile 'com.facebook.android:facebook-android-sdk:4.6.0' 
    compile 'com.android.support:recyclerview-v7:23.0.1' 
    compile 'com.android.support:cardview-v7:23.0.1' 
    compile 'org.elasticsearch:elasticsearch:2.0.0-rc1' 
} 

我收到以下错误:

com.android.build.transform.api.TransformException: java.util.zip.ZipException: duplicate entry: org/joda/time/base/BaseDateTime.class 

所提到的类是存在于你的依赖超过一个。你需要找出哪两个,并使用排除从其中之一。 使用下面的例子(我不得不从可穿戴库中删除克包装,因为同样的问题):

compile('com.google.android.gms:play-services-wearable:7.5.0') { 
    exclude group: 'com.google.android.gms' 
} 
+0

编译(“org.elasticsearch:elasticsearch:2.0.0-RC1”){ 排除模块:'joda-time:joda-time:2.8.2' } 我正在编写排除命令,它不起作用 –

+0

使用1.7.0版本,如果它适合你,直到我将回来任何更新。 –