程序类型已存在:com.google.firebase.auth.zza
程序类型已存在:com.google.firebase.auth.zza
我真的不知道发生了什么事情,我已经搜索了所有内容,但没有起作用。如果有人能帮助我,我会非常感激。我改变了所有的依赖和库来尝试解决它,但没有起作用。
这个错误发生在我将项目的API 27更改为28之后。
如果我改变任何依赖版本,那么我的项目就有更多错误的机会发生。
以下是build.gradle app的内容:
android { compileSdkVersion 28 defaultConfig { applicationId "com.example.letslocate" minSdkVersion 18 targetSdkVersion 28 versionCode 1 versionName "1.0" multiDexEnabled true testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.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:design:28.0.0' implementation 'com.android.support.constraint:constraint-layout:1.1.3' implementation 'com.google.firebase:firebase-core:16.0.7' implementation 'com.google.firebase:firebase-database:16.1.0' implementation 'com.google.firebase:firebase-firestore:18.1.0' implementation 'com.google.firebase:firebase-storage:16.1.0' implementation 'com.google.firebase:firebase-functions:16.2.0' implementation 'com.google.firebase:firebase-auth:16.1.0' implementation 'com.google.firebase:firebase-messaging:17.4.0' implementation 'com.android.support:multidex:1.0.3' implementation 'com.google.android.gms:play-services-maps:16.1.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.github.ar-android:DrawRouteMaps:1.0.0' } apply plugin: 'com.google.gms.google-services' com.google.gms.googleservices.GoogleServicesPlugin.config.disableVersionCheck = true
以下是build.gradle project的内容:
buildscript { repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.3.2' classpath 'com.google.gms:google-services:4.2.0' // 注意:不要将应用程序的依赖项放在这里;它们属于各个模块的build.gradle文件中 } } allprojects { repositories { google() jcenter() maven { url "https://jitpack.io" } } } task clean(type: Delete) { delete rootProject.buildDir }