gpt4 book ai didi

android - 在 Xamarin Android 项目中添加 Firebase Crashlytics 的问题

转载 作者:行者123 更新时间:2023-12-05 00:20:00 32 4
gpt4 key购买 nike

我在 Xamarin Android 项目中添加 Firebase Crashlytics 时遇到了一些问题。
我在 Visual Studio 中创建了一个空的 android 项目。然后我在 google firebase 控制台中注册了该应用程序。然后下载google-services.json并将其放入项目中。
对于此文件,将build设置为 googleservicejson 模式。
在此之前,我添加了以下 nugget 包:

Xamarin.Android.Crashlytics
Xamarin.Android.Crashlytics.Answers
Xamarin.Android.Crashlytics.Beta
Xamarin.Android.Crashlytics.Core

在 OnCreate 方法中,我添加了以下代码:
Fabric.Fabric.With (this, new Crashlytics.Crashlytics ());
Crashlytics.Crashlytics.HandleManagedExceptions ();

我还在 AndroidManifest.xml 中添加了这个元数据
<meta-data android:name="io.fabric.ApiKey" android:value="firebase api key" />

然后我在strings.xml中添加了这个
<string name="com.crashlytics.android.home.firebaseandroid">33</string>

home.firebaseandroid 是我的 apk 名称

清理和重建后,当我启动应用程序时,它会抛出此异常:
Fabric.Services.Concurrency.UnmetDependencyException: 'This app relies on Crashlytics. Please sign up for access at https://fabric.io/sign_up,
install an Android build tool and ask a team member to invite you to this app's organization.'

据我了解,该应用程序正在寻找 Fabric 的 api key ,但我只有 firebase 的 api key 。
有没有人有同样的问题?
请建议看什么方向。
提前致谢。

最佳答案

如果您使用的是 google 服务文件,则不应在 AndroidManifest 中指定 API key 。 google 服务文件已包含 Crashlytics SDK 正在寻找的 API key 。

关于android - 在 Xamarin Android 项目中添加 Firebase Crashlytics 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61562402/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com