- 确保使用了正确的 Firebase SDK 版本和 Gradle 版本,如下所示:
buildscript {
repositories {
google()
jcenter()
}
dependencies {
// 使用最新版本的 Gradle
classpath 'com.android.tools.build:gradle:4.1.3'
// 使用最新版本的 Firebase Gradle 插件
classpath 'com.google.gms:google-services:4.3.5'
}
}
// 应用插件
apply plugin: 'com.android.application'
android {
// ...
}
// 添加 Firebase 插件
apply plugin: 'com.google.gms.google-services'
- 确保在 Firebase 控制台中正确添加了应用,并获得了正确的配置文件(google-services.json)。在 app 模块级别的 build.gradle 文件中添加以下代码:
// 添加 Firebase 配置文件
apply plugin: 'com.google.gms.google-services'
android {
// ...
}
// 在强制生成中包括 Firebase 配置文件
task copyGoogleServices(type: Copy) {
from 'google-services.json'
into 'app'
}
- 确保在项目的 build.gradle 文件中添加了 Google 仓库和 Firebase 仓库:
repositories {
google() // 用于在依赖中引用 Google 仓库
jcenter()
// ...
}
dependencies {
// 引入 Firebase 依赖
implementation 'com.google.firebase:firebase-analytics:17.4.3'
// ...
}