【发布时间】:2019-02-01 06:39:49
【问题描述】:
我正在按照此处的指南从 Firebase 崩溃报告迁移到 Firebase Crashlytics(我们必须在 9 月 9 日之前这样做) https://firebase.google.com/docs/crashlytics/upgrade-from-crash-reporting 并仔细检查我没有剩余 我按照这里的指南 https://firebase.google.com/docs/crashlytics/get-started?authuser=0
我也安静地搜索了一会儿,发现了一些类似的问题,但没有任何答案,或者它们太旧而无法应用,因为它们是 Firebase 之前的版本。
当我在 Android Studio 中执行“构建/清理”时,出现以下错误
Crashlytics found an invalid API key: @string/twitter_consumer_secret.
Check the Crashlytics plugin to make sure that the application has been added successfully!
Contact support@fabric.io for assistance.
所以我在整个项目中搜索了“twitter_consumer_secret”和“twitter”这个词。唯一找到它的地方是构建路径中生成的 Android Manifest。
所以我假设 Crashlytics 会抱怨,因为它在那里找不到有效的密钥。
但是为什么会在那里生成这个 'twitter_consumer_secret' 呢?
我在依赖部分有以下内容
implementation 'com.crashlytics.sdk.android:crashlytics:2.9.5'
implementation 'com.google.gms:google-services:4.1.0'
apply plugin: 'com.google.gms.google-services' // at the end of the gradle file
apply plugin: 'io.fabric' // at top of the gradle file after 'com.android.application'
我真的希望今天能完成这项工作,因此欢迎任何帮助。
添加: 如果我只删除
apply plugin: 'io.fabric'
错误消失了,但 Crashlytics 似乎不起作用。
【问题讨论】:
-
这里是来自 Firebase 的 Mike。我通过您的电子邮件跟进了我们的支持渠道。
-
迈克,您的电子邮件好像丢失了。这可能是由于我的 Google Drive 空间不足,这似乎也阻止了 gmail 接收。网页登录时显示,APP中不显示。现在应该解决这个问题,对此表示歉意。可能会要求您重新发送消息。
-
嗯,我尝试搜索电子邮件也找不到。您可以通过电子邮件发送支持(at)fabric(dot)io 吗?
标签: android firebase crashlytics