【问题标题】:Firebase for Android SDK support?Firebase for Android SDK 支持?
【发布时间】:2013-07-08 12:35:32
【问题描述】:

在 Android 上使用 Firebase 的最低 Android SDK 版本是多少?

我看到 AndroidDrawing 示例适用于 API 级别 17,但不适用于 11。具体限制是多少?

更准确地说:它不会崩溃,但应用程序永远不会收到任何数据。因此,对于 AndroidDrawing 示例,我基本上是自己绘制的。

编辑:平台版本 4.0(API 级别 14)也不起作用。

【问题讨论】:

  • 您确定 API 级别是它失败的原因吗?我的 SDK 前一阵子,它一直是 Min。 SDK API 8(如果我没记错的话)。事实上,他们目前的演示在他们的 Manifest 中也有相同的内容:Android ChatAndroid Drawing(来自:firebase.com/docs/examples.html)。除了最低 SDK 之外,您是否考虑过其他因素?
  • 知道这个“其他因素”可能是什么吗?我从他们的仓库中克隆了演示应用程序,在 17 级模拟器上运行它,它可以工作,在 14 级模拟器上运行它,但它没有。
  • 其实没有。我不。考虑到示例应用程序(以及我之前的经验),我当然是在推测建议使用 8 的最低 SDK 级别。如果它使应用程序无法运行,他们会修改该参数。

标签: android firebase


【解决方案1】:

Firebase 开发人员在这里。如果您获取最新的 SDK 版本(v1.0.2,https://www.firebase.com/docs/downloads.html),它应该可以一直运行到 Android 2.2,我相信它是 API 级别 8。如果更新后仍然无法运行,请启用日志记录

Firebase.getDefaultConfig().setLogLevel(Logger.Level.DEBUG); 

然后将输出发布或通过电子邮件发送至 support@firebase.com

【讨论】:

  • 2.3.6 是 API 级别 10,但是,它 等同于级别 8,当然。但是很高兴知道它可以回到 10 级,无论如何 :) 并且 8 到 10 之间的新特性和功能的数量并不多。
【解决方案2】:

2019 年对于 firebase-analytics:17.2.0 minSdkVersion 必须为 16。

【讨论】:

    【解决方案3】:

    在 2021 年,我很惊讶它没有上升,但他们的快速入门与物料清单 27.1.0(直到几天前才有效 - 28.0.0 现已推出) - 他们仍然参考 minSdkVersion 16

    https://github.com/firebase/quickstart-android/blob/59dce83ec6b5387a12ac8e083892ac54a5500f80/firestore/app/build.gradle#L11

    【讨论】:

      猜你喜欢
      • 2019-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多