gpt4 book ai didi

Android Studio 的项目 gradle 文件变了?

转载 作者:行者123 更新时间:2023-12-04 23:37:53 30 4
gpt4 key购买 nike

我刚刚更新了 Android Studio 并开始了一个新项目。但是现在项目成绩文件似乎有所不同。
以下是这些行:

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

task clean(type: Delete) {
delete rootProject.buildDir
}
现在,例如,我需要将 Firebase 行粘贴到项目级别的 Gradle 文件中。我应该在哪里做?
这是 Firebase 代码:
buildscript {
repositories {
google() // Google's Maven repository

}
dependencies {
classpath 'com.google.gms:google-services:4.3.10'

}
}

allprojects {
repositories {
google() // Google's Maven repository

}
}
在我之前的所有项目中,Gradle 的结构也是如此。现在我有点困惑该怎么做。

最佳答案

But now the project grade file seems different.


是的,从新的 Bumblebee 开始Android Studio 的更新,build.gradle(Project) 文件发生了变化。为了能够使用 Google 服务,您必须在 build.gradle (Project) 文件中添加以下行:
plugins {
id 'com.android.application' version '7.1.0' apply false
id 'com.android.library' version '7.1.0' apply false
id 'com.google.gms.google-services' version '4.3.0' apply false 👈
}

task clean(type: Delete) {
delete rootProject.buildDir
}
在您的 build.gradle (Module) 文件中,有以下插件 ID:
plugins {
id 'com.android.application'
id 'com.google.gms.google-services' 👈
}
这样,您的 Firebase 服务将最终正常工作。
附言不是 100% 确定 Firebase Assistant使用这些新的 Android Studio 更改进行了更新。
编辑 2022-14-07 :
这是一个使用这种新结构的仓库:
  • https://github.com/alexmamo/FirestoreCleanArchitectureApp

  • 编辑:
    在 build.gradle(模块)文件中添加依赖项的方式没有任何改变。例如,如果您想添加 Firestore 和 Glide,请使用:
    dependencies {
    //Regular dependecies
    implementation platform("com.google.firebase:firebase-bom:29.0.4")
    implementation "com.google.firebase:firebase-firestore"
    implementation "com.github.bumptech.glide:glide:4.12.0"
    }
    编辑2:
    有了新的更新,您无需担心在存储库 { } 下添加任何行。这是以前版本的要求。

    关于Android Studio 的项目 gradle 文件变了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70883309/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com