Android 错误:未能解析:com.google.firebase:firebase核心:
Gradle同步在尝试构建firebase应用程序时失败 错误:未能解析:com.google.firebase:firebase核心:Android 错误:未能解析:com.google.firebase:firebase核心:,android,firebase,android-gradle-plugin,Android,Firebase,Android Gradle Plugin,Gradle同步在尝试构建firebase应用程序时失败 错误:未能解析:com.google.firebase:firebase核心: 受影响的模块:firebase_core 这是我的项目级build.gradle buildscript { repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gra
受影响的模块:firebase_core 这是我的项目级build.gradle
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.3.2'
classpath 'com.google.gms:google-services:4.2.0'
}
}
allprojects {
repositories {
google()
jcenter()
}
}
和应用程序级build.gradle依赖项
dependencies {
implementation 'com.google.firebase:firebase-core:16.0.8'
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'
}
apply plugin: 'com.google.gms.google-services'
编辑:
该错误似乎是由于Flatter Firebase_auth插件引起的 在项目级渐变中添加以下内容
allprojects {
repositories {
google()
jcenter()
maven { url 'https://jitpack.io' }
}
}
看起来google-service.json文件丢失或无效。从Firebase控制台添加google-service.json文件可以解决这个问题。我相信Firebase_core的0.3.4更新中解决了这个问题,这是其他Flatter Firebase插件的一个依赖项。试试“颤振软件包升级”,看看这是否能帮你解决问题 我也有类似的问题。 当我详细查看错误消息时,我得到以下消息
Duplicate class android.support.v4.app.INotificationSideChannel found in modules classes.jar (androidx.core:core:1.0.0) and classes.jar (com.android.support:support-compat:26.1.0) code here
问题是androidx和firebase包中存在相同的类。
将以下选项添加到gradle.properties文件
android.useAndroidX=true
android.enableJetifier=true
在我的例子中,这个问题已经解决。你在应用程序目录中添加了google-services.json文件了吗?你需要一个
firebase\u core
模块做什么?已经添加了文件Martin,我正在使用它登录。但是错误似乎与firebase_auth插件有关。但这并没有解决问题。