【问题标题】:Is there a way to use Realtime Database which require google services 4.3.6 with the current problems?有没有办法使用需要 google services 4.3.6 来解决当前问题的实时数据库?
【发布时间】:2021-08-02 17:22:45
【问题描述】:

首先我的问题与此处列出的相同: Why am I getting AbstractDynamicObject$CustomMessageMissingMethodException error?

提供的修复是将我们的 google 服务降级到旧版本 4.3.5 但问题是我的 Firebase 实时数据库需要 google services 4.3.6,所以我想知道是否有办法让它工作。

感谢您的阅读!

【问题讨论】:

    标签: android firebase gradle build.gradle


    【解决方案1】:

    当我还升级了 google services 4.3.6 时,我遇到了这个错误。我不知道如何使它与 4.3.6 一起使用,但如果您想在 4.3.5 中使用实时数据库,请手动设置实时数据库依赖项。并且不要使用工具选项来设置实时数据库。
    将给定的依赖项放入项目级别的 gradle 文件中

        dependencies {
        classpath "com.android.tools.build:gradle:4.1.3"
        classpath 'com.google.gms:google-services:4.3.5'
    
    }
    

    并将给定的依赖项放入应用级别的 gradle 文件中

    implementation 'com.google.firebase:firebase-database:19.7.0'
    

    并且不要忘记将你的 json 文件放入项目中。

    【讨论】:

    • 我试过了,但似乎不起作用,或者我只是很笨,我的代码不起作用,但即使我正在学习教程,它也没有将数据保存到我的实时数据库中。我的身份验证也已连接,因为正在将用户添加到其中,但同时我试图注册一个新对象用户,并将该新用户对象添加到实时数据库但没有任何反应,我觉得我的应用程序和实时数据库
    猜你喜欢
    • 2020-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-03
    • 2022-09-27
    • 2021-02-04
    • 1970-01-01
    • 2021-05-13
    相关资源
    最近更新 更多