当前位置: 首页 > 知识库问答 >
问题:

有没有一种方法来使用需要google services 4.3.6的实时数据库来解决当前的问题?

宗政松
2023-03-14

首先,我的问题与这里列出的相同:为什么我会得到AbstractDynamicObject$CustomMessageMissingMethodException错误?

修复提供了降级我们的谷歌服务到一个较老的4.3.5版本,但问题是我的Firebase实时数据库需要谷歌服务4.3.6,所以我想知道是否有一个方法使它工作。

感谢您的阅读!

共有1个答案

鲁浩言
2023-03-14

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

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

}

并将给定的依赖项放入app level gradle文件中

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

并且不要忘记将json文件放在Project中。

 类似资料:
  • 问题内容: 有没有一种可移植的方式来获取Python中当前用户的用户名(即,至少在和下都可以使用)。它会像这样工作: 我四处搜寻,很惊讶地没有找到一个明确的答案(尽管也许我只是在谷歌搜索方面很差)。该PWD模块提供了一个相对简单的方法来实现这一目标下,说,Linux的,但它不存在于Windows。一些搜索结果表明,在某些情况下(例如,作为Windows服务运行),在Windows下获取用户名可能很

  • 基本上,对象(结构)是通过组合不同的组件来构造的。每个具体组件都很容易被与接口匹配的另一个组件交换(我猜是特征)。 我目前正在尝试使用一些特征来实现,这让我陷入了一些错误,并让我开始思考这是否是 Rust 中的常见做法。 这背后的主要思想是实现游戏中常用的组件模式。基本上,游戏将包含许多不同的对象,行为和包含的数据略有不同。没有一个大的类层次结构,对象是由标准组件组成的,更完整的例子是。

  • 问题内容: 我对Java 5注释有点陌生,我很好奇这两种方法是否可行: 此注释将为您生成一个简单的getter和setter。 该注解表明变量是粗野,空,这样你就不必每次都写样板代码。 这些都可以吗?如果可能的话,它们似乎是我要为其编写注释的第一件事。由于我在阅读文档时对这些内容了解不多,因此我假设注释并不是真正的含义。这里的任何方向将不胜感激。 问题答案: 注释处理发生在抽象语法树上。这是解析器

  • 给出一个由N个整数a组成的序列,用a[1],a[2]….a[N]表示。序列中的每个整数都有一个与其相关联的值W[1],W[2]……。W[N]。你必须选择给定数组a的一个子序列,使a中的所有元素都是严格递增的,并且在这个选定的子序列中元素的值之和是最大的。你必须打印这个最大值。 样本输入 我因为对比关系而变得很虚弱 约束1<=T<=51<=N<=2000001<=a[i]<=10^9,其中i∈[1.

  • 有时我想显示数据帧中的所有行,但只显示单个命令或代码块。 当然,我可以将“max_rows”显示选项设置为一个较大的数字,但随后我必须重复该命令才能恢复到首选设置。(我个人最多喜欢12排)。 真烦人。 我在文档中读到我可以使用pd。如果我将命令与“with”语句结合使用,则可以使用option_context()函数来完成此操作: 我无法让它工作(没有返回输出)。但我认为这样的解决方案对于日常的偶