首页 > 解决方案 > 程序类型已经存在:com.google.android.gms.internal.measurement.zzea

问题描述

我需要帮助。我在添加时收到此错误消息(程序类型已存在:com.google.android.gms.internal.measurement.zzea):implementation 'com.google.android.gms:play-services-ads:17.1.0' in我的应用程序 gradle 构建文件。一切都很好,直到我在我的 gradle 文件中添加了这一行代码。

这是我的构建 gradle 文件:

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

android {
    compileSdkVersion 28
    defaultConfig {
        applicationId "com.fortnite.playerstats"
        minSdkVersion 16
        targetSdkVersion 28
        versionCode 2
        versionName "1.1"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    //noinspection GradleCompatible
    implementation 'com.android.support:appcompat-v7:28.0.0'
    implementation 'com.android.support.constraint:constraint-layout:1.1.3'
    implementation 'com.android.support:support-v4:28.0.0'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'

    implementation 'com.android.volley:volley:1.1.0'
    implementation 'com.google.firebase:firebase-database:16.0.4'
    implementation 'com.google.firebase:firebase-core:16.0.5'
    implementation 'com.google.firebase:firebase-database:16.0.4'
    implementation 'com.android.support:design:28.0.0'
    implementation 'de.hdodenhof:circleimageview:2.2.0'
    implementation 'com.google.android.gms:play-services-ads:17.1.0'
}

另一个gradle文件:

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {

    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.2.1'
        classpath 'com.google.gms:google-services:4.0.2'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        jcenter()
        maven {
            url "https://maven.google.com"
        }

    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

错误:

java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: 合并 dex 档案时出错:C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\97.jar, C :\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\108.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\119 .jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\152.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder \debug\130.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\141.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\56.jar,C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\13。 jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\7.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\ debug\8.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\47.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\ transforms\dexBuilder\debug\21.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\30.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\31.jar,C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\49。 jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\14.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\ debug\9.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\39.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\ transforms\dexBuilder\debug\22.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\48.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\0.jar,C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\24。 jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\5.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\ debug\37.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\40.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\ transforms\dexBuilder\debug\54.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\10.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\23.jar,C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\41。 jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\36.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\ debug\19.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\38.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\ transforms\dexBuilder\debug\25.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\55.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\12.jar,C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\6。 jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\42.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\ debug\11.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\18.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\ transforms\dexBuilder\debug\43.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\26.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\51.jar,C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\3. jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\34.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\ debug\44.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\4.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\ transforms\dexBuilder\debug\53.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\27.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\52.jar,C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\17。 jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\35.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\ debug\32.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\15.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\ transforms\dexBuilder\debug\29.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\1.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\45.jar,C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\50。 jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\28.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\ debug\16.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\46.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\ transforms\dexBuilder\debug\2.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\20.jar, C:\Users\Stefan\AndroidStudioProjects\FortnitePlayerStats\app\build\intermediates\transforms\dexBuilder\debug\33.jar 了解如何解决问题 https://developer.android.com/studio/build/dependencies#duplicate_classes. 程序类型已存在:com.android.builder.profile.Recorder$Block.handleException(Recorder.java:55) 上 com.android.builder.profile.ThreadRecorder 上的 com.google.android.gms.internal.measurement.zzea。在 sun.reflect.GeneratedMethodAccessor491.invoke(Unknown Source) 在 sun.reflect.DelegatingMethodAccessorImpl 的 com.android.build.gradle.internal.pipeline.TransformTask.transform(TransformTask.java:230) 的记录(ThreadRecorder.java:104)。在 org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73) 在 org.gradle.api 的 java.lang.reflect.Method.invoke(Method.java:498) 调用(DelegatingMethodAccessorImpl.java:43) .internal.project.taskfactory.IncrementalTask​​Action.doExecute(IncrementalTask​​Action.java:50) 在 org.gradle.api.internal.project.taskfactory.StandardTaskAction。

标签: javaandroidfirebase

解决方案


我通过更改解决了这个问题: implementation 'com.google.firebase:firebase-core:16.0.5'

实施 'com.google.firebase:firebase-core:16.0. 4 '


推荐阅读