将 Firebase 应用于 Android Studio 项目版本 Bumblebee
Apply Firebase to Android Studio Project version Bumblebee
我正在尝试添加 Firebase SDK,请按照 Firebase 的步骤指南进行操作:
enter image description here
但是 Android Studio 的新版本有一个不同的 build.gradle 文件,只是:
plugins {
id 'com.android.application' version '7.1.1' apply false
id 'com.android.library' version '7.1.1' apply false
}
task clean(type: Delete) {
delete rootProject.buildDir
}
而且我不知道如何正确地将代码添加到我的文件中。我试过这个:
buildscript {
repositories {
// Check that you have the following line (if not, add it):
google() // Google's Maven repository
}
dependencies {
// Add this line
classpath 'com.google.gms:google-services:4.3.10'
}
}
plugins {
id 'com.android.application' version '7.1.1' apply false
id 'com.android.library' version '7.1.1' apply false
}
task clean(type: Delete) {
delete rootProject.buildDir
}
allprojects {
repositories {
// Check that you have the following line (if not, add it):
google() // Google's Maven repository
}
}
但是这里的日志是:
org.gradle.api.GradleScriptException: 评估根项目时出现问题 'Uber clone'
由以下原因引起:org.gradle.api.InvalidUserCodeException:构建被配置为更喜欢设置存储库而不是项目存储库,但是存储库 'Google' 是由构建文件添加的 'build.gradle
在 build_8l5l0a77l47futp20icywdlc2$_run_closure2$_closure3.doCall(D:\Android\AndroidProjects\Uberclone\build.gradle:25)
在 build_8l5l0a77l47futp20icywdlc2$_run_closure2.doCall(D:\Android\AndroidProjects\Uberclone\build.gradle:23)
在 build_8l5l0a77l47futp20icywdlc2.run(D:\Android\AndroidProjects\Uberclone\build.gradle:22)
不需要在Gradle文件中添加repositories
和allprojects
。这是因为两者都已存在于 setting.gradle 文件中。要解决这个问题,只需删除它们,如下所示:
buildscript {
dependencies {
// Add this line
classpath 'com.google.gms:google-services:4.3.10'
}
}
plugins {
id 'com.android.application' version '7.1.1' apply false
id 'com.android.library' version '7.1.1' apply false
}
task clean(type: Delete) {
delete rootProject.buildDir
}
我正在尝试添加 Firebase SDK,请按照 Firebase 的步骤指南进行操作:
enter image description here
但是 Android Studio 的新版本有一个不同的 build.gradle 文件,只是:
plugins {
id 'com.android.application' version '7.1.1' apply false
id 'com.android.library' version '7.1.1' apply false
}
task clean(type: Delete) {
delete rootProject.buildDir
}
而且我不知道如何正确地将代码添加到我的文件中。我试过这个:
buildscript {
repositories {
// Check that you have the following line (if not, add it):
google() // Google's Maven repository
}
dependencies {
// Add this line
classpath 'com.google.gms:google-services:4.3.10'
}
}
plugins {
id 'com.android.application' version '7.1.1' apply false
id 'com.android.library' version '7.1.1' apply false
}
task clean(type: Delete) {
delete rootProject.buildDir
}
allprojects {
repositories {
// Check that you have the following line (if not, add it):
google() // Google's Maven repository
}
}
但是这里的日志是: org.gradle.api.GradleScriptException: 评估根项目时出现问题 'Uber clone' 由以下原因引起:org.gradle.api.InvalidUserCodeException:构建被配置为更喜欢设置存储库而不是项目存储库,但是存储库 'Google' 是由构建文件添加的 'build.gradle 在 build_8l5l0a77l47futp20icywdlc2$_run_closure2$_closure3.doCall(D:\Android\AndroidProjects\Uberclone\build.gradle:25) 在 build_8l5l0a77l47futp20icywdlc2$_run_closure2.doCall(D:\Android\AndroidProjects\Uberclone\build.gradle:23) 在 build_8l5l0a77l47futp20icywdlc2.run(D:\Android\AndroidProjects\Uberclone\build.gradle:22)
不需要在Gradle文件中添加repositories
和allprojects
。这是因为两者都已存在于 setting.gradle 文件中。要解决这个问题,只需删除它们,如下所示:
buildscript {
dependencies {
// Add this line
classpath 'com.google.gms:google-services:4.3.10'
}
}
plugins {
id 'com.android.application' version '7.1.1' apply false
id 'com.android.library' version '7.1.1' apply false
}
task clean(type: Delete) {
delete rootProject.buildDir
}