22

com.google.gms:google-services:4.0.1从更新到后我有这个错误com.google.gms:google-services:4.1.0

Crashlytics found an invalid API key: null. 
Check the Crashlytics plugin to make sure that the application has been added successfully! 
Contact support@fabric.io for assistance.

对于 Java 项目,他们没有这个问题。我试图使缓存无效并重新启动但没有解决。

我正在使用:Android Studio 3.3 Canary 8

dependencies {
      classpath 'com.android.tools.build:gradle:3.3.0-alpha08'

      classpath 'com.google.gms:google-services:4.1.0'
      classpath 'io.fabric.tools:gradle:1.25.4'

      classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.2.61"
      classpath "org.jetbrains.kotlin:kotlin-android-extensions:1.2.61"
}

FirebaseCrashlytics 版本:

implementation 'com.google.firebase:firebase-core:16.0.3'
implementation 'com.crashlytics.sdk.android:crashlytics:2.9.5'

谢谢!

4

5 回答 5

0

您需要在 AndroidManifest.xml 中添加结构的元数据

<meta-data
android:name="io.fabric.ApiKey"
android:value="xxx6c41xxx6ec601xxxd4xxxa2" />

请注意,最佳方法如下所述:

将 Fabric API 密钥添加到您的 fabric.properties:apiKey=fabric_api_key

# Fabric properties file: app/fabric.properties
apiSecret=xx68f6074dxxxxxc11dxxx97c172e8ebf0
apiKey=xxxe75b4xxxx97e8cxxxx0135e9d46f5a2xxx

官方文档

于 2019-05-28T16:53:48.180 回答
0

尝试添加以下依赖项

implementation 'com.google.firebase:firebase-crash:16.2.1'
于 2018-11-01T18:44:56.620 回答
0

尝试将此添加到清单

<meta-data
    android:name="com.google.android.gms.ads.APPLICATION_ID"
    android:value="ca-app-pub-xxxxxx~xxxxxx"/>

有关更多详细信息,请参阅我对Default FirebaseApp 未初始化的相关答案。

于 2018-10-17T20:58:03.200 回答
0

更新谷歌插件

classpath 'com.google.gms:google-services:4.1.0'

classpath 'com.google.gms:google-services:4.2.0'
于 2019-11-11T19:53:25.213 回答
0

在我的情况下,产生错误是因为我选择了错误的 APK 文件。您应该选择调试 apk (app-debug.apk) 而不是 app-name.apk。

于 2019-03-01T18:34:53.733 回答