我正在尝试在项目中实施Firebase,当我尝试构建应用程序时,出现以下失败消息:
- 出了什么问题: 无法确定任务':app:preDebugBuild'的依赖关系。 无法解决配置':app:debugRuntimeClasspath'的所有任务依赖关系。 找不到com.google.firebase-core:17.0.1:。 要求: 项目:app
我的app / build.gradle依赖项如下:
dependencies {
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
implementation 'com.google.firebase-core:17.0.1'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
}
apply plugin: 'com.google.gms.google-services'
minSdkVersion21
targetSdkVersion28
我的build.graddle是这样的:
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.2.1'
classpath 'com.google.gms:google-services:4.2.0'
}
}
allprojects {
repositories {
google()
jcenter()
}
}
rootProject.buildDir = '../build'
subprojects {
project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
project.evaluationDependsOn(':app')
}
task clean(type: Delete) {
delete rootProject.buildDir
}
最后是pubspec.yaml依赖项:
dependencies:
firebase_core: ^0.4.0+6
firebase_auth: ^0.11.1+10
firebase_database: ^3.0.4
http: ^0.12.0+2
google_sign_in: ^4.0.4
provider: ^3.0.0+1
有人可以帮我吗?
答案 0 :(得分:1)
我不确定您在哪里找到这行:
implementation 'com.google.firebase-core:17.0.1'
Firebase核心依赖关系是最新版本:
implementation 'com.google.firebase:firebase-core:17.0.1'
我是从getting started with Firebase on android文档中得到的。