Android Studio的项目Gradle文件更改了吗? [英] Android Studio's project gradle file changed?

查看:143
本文介绍了Android Studio的项目Gradle文件更改了吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我刚刚更新了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结构也是这样的。现在我有点不知道该怎么办。

推荐答案

但现在项目评分文件似乎不同了。

可以,从Android Studio新的Bumblebee更新开始,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更改进行了更新。

编辑:

在build.gradle(Module)文件中添加依赖项的方式没有任何变化。例如,如果您想要添加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文件更改了吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆