如何将firebase-admin添加到我的android项目中?

问题描述 投票:4回答:1

为什么当我尝试将firebase-admin添加到我的android项目中时,gradle告诉我“版本5.5.0低于google-services插件所需的最低版本(9.0.0)”但版本5.5.0的firebase-管理它是最新的。 WTH?

的build.gradle

    dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation 'com.android.support:appcompat-v7:26.1.0'
    implementation 'com.android.support.constraint:constraint-layout:1.0.2'
    compile 'com.github.bumptech.glide:glide:4.3.1'
    compile 'com.github.GrenderG:Toasty:1.2.5'
    annotationProcessor 'com.github.bumptech.glide:compiler:4.3.1'
    compile group: 'com.google.firebase', name: 'firebase-admin', version: '5.5.0'
    compile 'com.google.firebase:firebase-core:11.6.2'
    compile 'com.google.firebase:firebase-database:11.6.2'
    compile 'com.google.firebase:firebase-auth:11.6.2'
    compile 'com.google.android.gms:play-services-auth:11.6.2'
    implementation 'com.google.firebase:firebase-storage:11.6.2'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.1'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
}

apply plugin: 'com.google.gms.google-services'
android firebase gradle
1个回答
2
投票

firebase-admin不适用于Android应用。它用于从您控制的服务器访问Firebase服务。

来自documentation关于先决条件:

在开始之前,请确保您具有以下内容:

- If using the Admin Node.js SDK, a server running Node.js 4.0+
- If using the Admin Java SDK, a server running Java 7+
- If using the Admin Python SDK, a server running Python 2.7+ or 3.x
- A server app

google-services插件会向您发出警告,因为它认为群组“com.google.firebase”的每个maven目标实际上都是Firebase Android客户端SDK,所有这些都必须与您应用中的版本相同。

© www.soinside.com 2019 - 2024. All rights reserved.