Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Crashlytics在Firebase中从Crashreporting迁移到Crashlytics时发现一个无效的API密钥:@string/twitter\u consumer\u secret_Android_Firebase_Crashlytics - Fatal编程技术网

Android Crashlytics在Firebase中从Crashreporting迁移到Crashlytics时发现一个无效的API密钥:@string/twitter\u consumer\u secret

Android Crashlytics在Firebase中从Crashreporting迁移到Crashlytics时发现一个无效的API密钥:@string/twitter\u consumer\u secret,android,firebase,crashlytics,Android,Firebase,Crashlytics,我正在从firebase崩溃报告迁移到firebase Crashlytics,直到9月9日,遵循这里的指南 再检查一遍我没有剩下的了 我跟着导游来到这里 我还安静地四处搜索了一会儿,发现了一些类似的问题,但没有找到答案,或者这些问题太老了,无法应用,因为它们是Firebase之前的版本 当我在androidstudio中进行build/clean时,会出现以下错误 Crashlytics found an invalid API key: @string/twitter_consumer_s

我正在从firebase崩溃报告迁移到firebase Crashlytics,直到9月9日,遵循这里的指南 再检查一遍我没有剩下的了 我跟着导游来到这里

我还安静地四处搜索了一会儿,发现了一些类似的问题,但没有找到答案,或者这些问题太老了,无法应用,因为它们是Firebase之前的版本

当我在androidstudio中进行build/clean时,会出现以下错误

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\u consumer\u secret”和twitter这个词。找到它的唯一地方是构建路径中生成的Android清单

所以我假设Crashlytics会抱怨,因为它在那里找不到有效的密钥

但为什么会产生这种“推特消费者秘密”

在依赖项部分我有以下内容

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似乎不起作用。

问题似乎出在com.google.gms上。使用4.0.1版而不是4.1.0版:

android/build.gradle
这应该可以解决问题。

这里是Firebase的Mike。我通过你的电子邮件跟进到我们的支持频道。迈克,看来你的电子邮件丢失了。这可能是因为我的谷歌硬盘空间不足,这似乎也阻止了gmail的接收。它会显示在web登录上,但不会显示在应用程序中。现在应该已经解决了,为此道歉。我可能会要求您重新发送您的邮件。嗯,我尝试搜索电子邮件,但也找不到。你能给SupportFabricDotio发电子邮件吗?我试了一下,但得到了同样的结果。我将寻求支持,因为我不知道为什么这个API键会生成。请注意,这应该在android/build.gradle中,而不是在android/app/build.gradle中。另外,不要忘记删除您的实现“com.google.gms:googleservices:4.1.0”行,清理缓存并执行梯度同步。
buildscript {
    ...
    dependencies {
        ...
        classpath 'com.google.gms:google-services:4.0.1'
    }
}