如何添加firebase sdk到最新的android studio版本2022?

gk7wooem  于 2023-01-15  发布在  Android
关注(0)|答案(1)|浏览(131)

我想将firebase sdk添加到我用Kotlin编写的android studio项目中
按照firebase网站要求添加

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

    mavenCentral()  // Maven Central repository

  }
  dependencies {
    ...
    // Add the dependency for the Google services Gradle plugin
    classpath 'com.google.gms:google-services:4.3.13'

  }
}

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

    mavenCentral()  // Maven Central repository

  }
}

但是我在build.gradle中看到的是

plugins {
    id 'com.android.application' version '7.4.0' apply false
    id 'com.android.library' version '7.4.0' apply false
    id 'org.jetbrains.kotlin.android' version '1.7.20' apply false
}

文档不是最新的怎么办?
我尝试将其添加到setting.gradle中,同时添加整个buildscript块,我对buil.gradle也做了同样的操作

bq9c1y66

bq9c1y661#

这是一个相当长的过程。首先回顾一下所需的过程,如:

  • 向消防基地登记;
  • 设置android环境(您所在的位置)
  • 设置服务器环境(您很可能需要此操作)

对于Android实现,您可以遵循以下步骤:https://firebase.google.com/docs/cloud-messaging/android/client
对于服务器端,如果在PHP上,您可以遵循以下步骤:https://firebase-php.readthedocs.io/en/stable/cloud-messaging.html

但是,具体到你的问题:

有两个年级;Build.gradle(project)和Build.gradle(Module--app-name)在模块一(min-sdk和target-sdk设置所在的位置)的最顶部,不在任何当前设置的内部,添加以下内容:

plugins {
    id 'com.android.application'
    id 'com.google.gms.google-services'
}
apply plugin: 'com.android.application'

您现在看到的是在project-gradle中。在其中可能还需要重新排序。但请确保使用所指示的确切的一个:项目或应用程序(模块)。我花了一段时间才发现这一点- * 尤其是插件条目的放置 *。

相关问题