Fabric:将apiKey从AndroidManifest移至fabric.properties后,无法从crashlytics检索设置

时间:2019-02-20 00:42:00

标签: android firebase crashlytics google-fabric crashlytics-android

我想隐藏我的结构apiKey并按照https://docs.fabric.io/android/fabric/settings/working-in-teams.html#android-projects中的指南进行操作。

将结构apiKey从AndroidManifest移到fabric.properties文件后,结构显示E/Fabric: Failed to retrieve settings from https://settings.crashlytics.com/spi/v2/platforms/android/apps/myapp 并且不再向Fabric控制台报告。

我错过了任何一步吗?请帮忙。

2 个答案:

答案 0 :(得分:0)

在项目中添加崩溃解析后,您需要从Firebase控制台项目设置中下载更新的google-services.plist和json文件。

答案 1 :(得分:-1)

AndroidManifest.xml 中添加元数据可以解决我的问题。

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

我在两个地方都保留了API密钥(AndroidManifest.xml和fabric.properties)。希望它也对您有用。