将Firebase Crashlytics添加到Android项目时出现问题 - Crashlytics发现无效的API密钥:null

use*_*142 13 android firebase crashlytics google-fabric

我正在尝试将Firebase crashlytics添加到我们的项目中,但却无法让它工作.

我按照说明添加必要的行到gradle文件但到目前为止没有成功.

我得到的主要问题是这条消息:Crashlytics发现了一个无效的API密钥:null

这似乎很奇怪,因为我认为Firebase不需要API密钥.

我使用Android studio 3.0.1和最新的gradle插件.我的项目是基于Ionic的,但我也试图手动修改gradle文件并获得相同的结果.

Raf*_*ols 23

我遇到了类似的问题,结果发现我没有在build.gradle的底部应用google-services插件(在app模块中)

apply plugin: 'com.google.gms.google-services'
Run Code Online (Sandbox Code Playgroud)

之后它正在运作


小智 0

    # Fabric properties file: app/fabric.properties    
Run Code Online (Sandbox Code Playgroud)

apiSecret=x8x6x5x54x4xx8xxxx98 #你的API哈希值

apiKey=xx389xxx8xx7x787x8x7x78x78x9x #api密钥

如果您在清单中添加了 api 密钥,请将其删除

  • Firebase 中的 Crashlytics 是否需要 Fabric.properties 文件?我在 firebase 文档中没有看到这一点。 (2认同)