android - 在 Xamarin Android 中使用 Firebase 获取异常

标签 android xamarin xamarin.android firebase-crash-reporting

Java.Lang.IllegalStateException: Default FirebaseApp is not initialized in this process TestChartApp.TestChartApp. Make sure to call FirebaseApp.initializeApp(Context) first.

这是我正在使用的代码

FirebaseApp.InitializeApp(this);

try
    {
        throw new NotImplementedException();
    }
    catch (System.Exception ex)
    {   
    FirebaseCrash.Report(ex);
    }

我是实现 firebase 崩溃报告的新手 我正在尝试实现崩溃报告,但它抛出了一个错误。请帮我解决这个问题。

最佳答案

检查 FirebaseInitProvider 标签的 logcat 输出,如果您得到:

[FirebaseInitProvider] FirebaseApp 初始化不成功

然后要检查的两个主要事项:

  • 确保为您的 google-services.json 分配了一个 build action GoogleServicesJson

  • 检查您的应用程序包名称是否与您在 Google Dev 中分配的名称相匹配。控制台

成功的 FirebaseApp 注册将产生以下 logcat:

FirebaseInitProvider:FirebaseApp 初始化成功

关于android - 在 Xamarin Android 中使用 Firebase 获取异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42158239/

相关文章:

android - Google Play 服务 - 定位 Xamarin Android

listview - Android 单声道中的 AddTextChangedListener

android - 如何在 Android 上禁用和启用菜单选项?

android - fragment 不会替换和隐藏另一个 fragment

c# - 如何知道执行代码的当前操作系统/平台(Android/iOS)

Android webview 保留以前的页面内容而不重新加载?

android - 如何默认在 ActionOpenDocument Intent 中显示 "internal storage"选项

php - 如何使用 CSRF token 发布到 Laravel API?

安卓 : Widget - Null pointer Exception when using setOnclickPendingIntent on the remoteviews?

c# - 为什么在 Xamarin 中将最小 100 放在步进器类上不起作用?