为了账号安全,请及时绑定邮箱和手机立即绑定

将Android Studio项目与Firebase集成以实现Google登录功能时的相关性错误

/ 猿问

将Android Studio项目与Firebase集成以实现Google登录功能时的相关性错误

梵蒂冈之花 2019-12-06 14:45:57

我正在Kotlin中开发应用程序,并不断收到错误消息:


无法解决:firebase-auth-15.0.0`


尝试同步gradle时。我正在尝试实现Google登录功能。


apply plugin: 'com.android.application'


apply plugin: 'kotlin-android'


apply plugin: 'kotlin-android-extensions'

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


android {

compileSdkVersion 28

defaultConfig {

    applicationId "nus.is3261.kotlinapp"

    minSdkVersion 21

    targetSdkVersion 28

    versionCode 1

    versionName "1.0"

    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'])

implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"

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'

implementation 'com.android.support:design: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.google.firebase:firebase-auth:16.0.1:15.0.0'


}

我试图在此处遵循堆栈溢出的解决方案,但是在同步gradle之后,我仍然收到此警告 Warning: The app gradle file must have a dependency on com.google.firebase:firebase-core for Firebase services to work as intended.


查看完整描述

3 回答

?
慕的地6264312

您收到以下错误:


无法解决:firebase-auth-15.0.0


因为您在代码中使用了错误的依赖关系。要解决此问题,请更改以下代码行:


implementation 'com.google.firebase:firebase-auth:16.0.1:15.0.0'


implementation 'com.google.firebase:firebase-auth:16.0.5'

因为这样的版本16.0.1:15.0.0不存在。


还请添加以下强制性的依赖项:


implementation 'com.google.firebase:firebase-core:16.0.4'

现在,您的应用程序gradle文件必须明确列出com.google.firebase:firebase-core作为Firebase服务正常工作的依赖项。


在顶层build.gradle文件中,请确保具有最新版本的Google服务插件:


classpath 'com.google.gms:google-services:4.1.0'


查看完整回答
反对 回复 2019-12-06

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信