android - 从 com.crashlytics.sdk.android:crashlytics:2.9.8 更新到 2.9.9 时出现 Crashlytics 问题
问题描述
在更新我的 android 应用程序期间,我更新了所有依赖项。当我测试发布版本时,我收到以下错误:
E/CrashlyticsCore:缺少 Crashlytics 构建 ID。当您的应用的构建配置中缺少 Crashlytics 工具时,就会发生这种情况。请查看 Crashlytics 入职说明并确保您拥有有效的 Crashlytics 帐户。
Crashlytics 对于我以前在 Play 商店中可用的版本运行良好。
任何帮助将不胜感激。
解决方案
更新:2020 年 10 月 6 日
因此,现在可以使用 Crashlytics 进行修复。从 Firebase 访问此链接
https://firebase.google.com/docs/crashlytics/upgrade-sdk?platform=android
较早接受的答案。在与面料团队交谈后,他们告诉我这是一个已知问题。为了解决这个问题,我们必须在 app 模块的 build.gradle 文件中包含 应用插件:'io.fabric' 。包括这将给出以下警告:
警告:API 'variant.getExternalNativeBuildTasks()' 已过时,已替换为 'variant.getExternalNativeBuildProviders()'。它将在 2019 年底被删除。
您现在可以忽略此警告。希望很快会提供此问题的修复程序。
推荐阅读
- heroku - www.domain 有效,但 https://domain 在 heroku 中无效
- jquery - jQuery:在循环中计算具有相同类的不同孩子
- php - 带有[echo json_encode']的消息(数组)php到ajax不显示数据
- email - Roundcube 仅发送到某些域的 Sendung 电子邮件
- javascript - 单元测试中 Typescript 中的模拟调用仅使用 Mocha
- linux - 需要每天早上 9 点运行 sh 并保持每 10 秒运行一次
- ruby-on-rails - 在 Rails 中的 Model.new 中循环
- css - 如何从 Material UI 更改组件的默认行为
- jsf - 如何在 pe:ckEditor 中启用浏览器拼写检查
- azure - Azure 安全中心:处理具有相同基线的多个数据库