Android &引用;ZipException:重复输入“;集成Firebase时

Android &引用;ZipException:重复输入“;集成Firebase时,android,gradle,firebase,build,Android,Gradle,Firebase,Build,标题说明了一切,我正在尝试将firebase广告集成到我的应用程序中,这带来了很多问题,其中一些问题我设法解决了。我现在面临的问题是这样一个错误: 错误:任务“:app:transformClassesWithJarMergingForDebug”的执行失败。 com.android.build.api.transform.TransformException:java.util.zip.zipeException:重复条目:com/google/android/gms/internal/zzq

标题说明了一切,我正在尝试将firebase广告集成到我的应用程序中,这带来了很多问题,其中一些问题我设法解决了。我现在面临的问题是这样一个错误:

错误:任务“:app:transformClassesWithJarMergingForDebug”的执行失败。 com.android.build.api.transform.TransformException:java.util.zip.zipeException:重复条目:com/google/android/gms/internal/zzqq$zza.class

此错误仅在添加Firebase时发生

我已经在互联网上搜索了很长一段时间了,但是到目前为止我发现的一切似乎都没有帮助

我的模块:应用程序

apply plugin: 'com.android.application'


android {
    compileSdkVersion 25
    buildToolsVersion '25.0.0'



    defaultConfig {
        applicationId "myID"
        minSdkVersion 16
        targetSdkVersion 25
        multiDexEnabled true
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        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.facebook.android:facebook-android-sdk:4.8.0'
    compile 'com.android.support:appcompat-v7:25.0.1'
    compile 'com.android.support:design:25.0.1'
    compile 'com.amirarcane.recent-images:recentimages:1.0.0'
    compile 'com.davemorrissey.labs:subsampling-scale-image-view:3.4.1'
    compile 'com.android.support:cardview-v7:25.0.1'
    compile 'com.github.chrisbanes:PhotoView:1.3.0'
    compile "com.daimajia.swipelayout:library:1.2.0@aar"
    compile "com.andkulikov:transitionseverywhere:1.7.0"
    compile 'com.google.firebase:firebase-ads:9.2.1'
}

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

提前谢谢你

经过4个多小时的尝试,几乎做了所有的事情,直到重新安装Android Studio,我终于成功了。对于所有有同样问题的人,我希望这个解决方案能帮助你们,并为你们节省很多时间,我很遗憾地失去了这些时间

只需删除
应用插件:“com.google.gms.google服务”


虽然这不是一个解决方案,而是一个变通方法,但它是迄今为止唯一对我有效的方法。如果您选择使用此“解决方法”,请不要忘记在将来遇到其他问题时已将其删除。

firebase ads当前版本的可能副本为9.8.0。尝试升级到那个。在重建之前,请尝试对项目进行“清理”。@qbix,我已经尝试过了,同样的事情。这表明应用插件的语句是build.gradle中需要的一项。如果没有它,您的
googleservices.json
文件将无法处理。我想没有它你会遇到其他问题。@qbix,我知道这一点,但我会抓住机会,毕竟,现在我至少可以解决它了。无论如何,问题可能会出现,也可能不会出现,而错误已经出现了。尽管如此,我会坚持我的解决方案,直到出现更好的解决方案^^