尽管我添加了 编译 'com.google.android.gms:play-services-auth:11.8.0' 将"com.google.android.gms:play-services-gcm:11.8.0"编译为build.gradle(app(。请帮我解决这个问题。
首先,将规则添加到根级build.gradle文件中,以包含google-services插件和Google的Maven存储库:
buildscript {
// ...
dependencies {
// ...
classpath 'com.google.gms:google-services:3.2.0' // google-services
plugin
}
}
allprojects {
// ...
repositories {
// ...
maven {
url "https://maven.google.com" // Google's Maven repository
}
}
}
然后,在您的模块 Gradle 文件(通常是 app/build.gradle(中,添加 应用文件底部的插件行以启用 Gradle 插件:
apply plugin: 'com.android.application'
android {
// ...
}
dependencies {
// ...
compile 'com.google.firebase:firebase-core:11.8.0'
// Getting a "Could not find" error? Make sure you have
// added the Google maven respository to your root build.gradle
}
// ADD THIS AT THE BOTTOM
apply plugin: 'com.google.gms.google-services'
确保您的活动正在导入 Firebase 身份验证模块.
在您的活动的.java文件中(例如。登录.java(:
import com.google.firebase.auth.FirebaseAuth;