相关疑难解决方法(0)

Crashlytics发现了一个无效的API密钥

当我试图与建设项目valuemeta-data标签为字符串参考,crashlytics失败,以下错误:

Crashlytics found an invalid API key: @string/crashlytics. 
Check the Crashlytics plugin to make sure that the application has been added successfully! 
Contact support@crashlytics.com for assistance.
Run Code Online (Sandbox Code Playgroud)

不行

<meta-data
    android:name="com.crashlytics.ApiKey"
    android:value="@string/crashlytics"/>
Run Code Online (Sandbox Code Playgroud)

作品

<meta-data
    android:name="com.crashlytics.ApiKey"
    android:value="1234567890..."/>
Run Code Online (Sandbox Code Playgroud)

我想里面定义不同的密钥string.xml对不同的productFlavors我的Android项目.

更新

写完崩溃支持后:

目前我们只能在构建时评估AndroidManifest.xml,因此我们不查看任何字符串资源,因此我们只支持硬编码字符串.我肯定会与你感兴趣的团队分享这个,所以我们可以在将来的版本中考虑支持这个.

android gradle crashlytics android-studio android-gradle-plugin

30
推荐指数
1
解决办法
1万
查看次数