我想将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也做了同样的操作
1条答案
按热度按时间bq9c1y661#
这是一个相当长的过程。首先回顾一下所需的过程,如:
对于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设置所在的位置)的最顶部,不在任何当前设置的内部,添加以下内容:
您现在看到的是在project-gradle中。在其中可能还需要重新排序。但请确保使用所指示的确切的一个:项目或应用程序(模块)。我花了一段时间才发现这一点- * 尤其是插件条目的放置 *。