java.util.zip.ZipException:重复条目:com/google/android/gms/cast/RemoteMediaPlayer

java.util.zip.ZipException:重复条目:com/google/android/gms/cast/RemoteMediaPlayer,java,android,android-gradle-plugin,google-play-services,Java,Android,Android Gradle Plugin,Google Play Services,在添加google play服务之后 compile('com.google.android.gms:play-services:8.3.0') 我正在犯错误 Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'. > com.android.build.api.transform.TransformException: java.util.zip.ZipException: dupli

在添加google play服务之后

compile('com.google.android.gms:play-services:8.3.0')
我正在犯错误

Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/google/android/gms/cast/RemoteMediaPlayer$6.class
基于此,我在gradle中添加了以下行

compile('com.google.android.gms:play-services:8.3.0') {
        exclude group: 'com.android.support', module: 'support-v4'
        exclude group: 'com.google.android.gms.cast'
    }
因为我不需要Cast我已经删除了com.google.android.gms.Cast

我不知道上面是否是删除包的正确方法,但我还是发现了上面的错误

如果有人能解决我的问题


谢谢

这意味着您要添加com/google/android/gms/cast/RemoteMediaPlayer两次。你正在使用一些JAR吗?是的,我已经包括了aviary sdk,它有很多JAR,我还添加了一些其他JAR,现在我不需要带cast包的google play服务,但不知道如何解决