当我尝试按照文档将Android Studio连接到Firebase时出错

svgewumm  于 2022-12-30  发布在  Android
关注(0)|答案(1)|浏览(167)

我应该把这个贴在哪里?
如文档中所示,将其粘贴到根级别(项目级别)Gradle文件(/build.gradle)中:
但当我试图粘贴时,显示错误。

allprojects {
  repositories {
    // Make sure that you have the following two repositories
    google()  // Google's Maven repository

    mavenCentral()  // Maven Central repository

  }
}

跟随Firebase网站给出的视频,因为我注意到Android Studio中有很多东西发生了变化,所以我很难跟随视频。
我的build.gradle文件有这些

pluginManagement {
    repositories {
        gradlePluginPortal()
        google()
        mavenCentral()
    }
}
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
    }
}
rootProject.name = "PUCabz"
include ':app'

我应该在哪里粘贴“allprojects repository”代码

yduiuuwa

yduiuuwa1#

我通过注解掉settings. gradle中的“dependencyResolutionManagement”部分解决了此问题。
转至Gradle脚本-〉设置。gradle -〉注解掉“依赖关系解决方案管理”

//dependencyResolutionManagement {
//    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
//    repositories {
//        google()
//        mavenCentral()
//    }
//}

然后将所有项目存储库粘贴到Gradle脚本-〉build.gradle -〉将其粘贴到“plugins”部分下方
像这样-

plugins {
    id 'com.android.application' version '7.3.1' apply false
    id 'com.android.library' version '7.3.1' apply false
}

allprojects {
    repositories {
        // Make sure that you have the following two repositories
        google()  // Google's Maven repository
        mavenCentral()  // Maven Central repository
    }
}

相关问题