在 Xamarin 中使用 Firebase 获取异常 Android
Getting Exception Using Firebase in Xamarin Android
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 崩溃报告的新手 我正在尝试实施崩溃报告,但它抛出了一个错误。请帮我解决这个问题。
在将构建操作分配为 GoogleServicesJson 后,它开始工作了。
检查 FirebaseInitProvider
标签的 logcat 输出,如果您得到:
[FirebaseInitProvider] FirebaseApp initialization unsuccessful
然后要检查的两个主要事项:
确保您的 google-services.json
分配了 构建操作 GoogleServicesJson
检查您的应用程序包名称是否与您在 Google Dev.控制台
成功的 FirebaseApp 注册将导致以下 logcat:
FirebaseInitProvider: FirebaseApp initialization successful
尝试在 LoadApplication 调用后在 MainActivity.cs 中输入以下内容。
FirebaseApp app = FirebaseApp.InitializeApp(Android.App.Application.Context);
我的解决方案是切换 google-services.json 的 BuildAction 到 GoogleServicesJson。
即使 google-services.json 属性显示 BuildAction 设置为 GoogleServicesJson,我仍然遇到错误“Default FirebaseApp is not initialized in this process Make sure to call FirebaseApp.initializeApp(上下文)先”。
我能够通过将 BuildAction 设置为 "None" 然后将其设置回 "GoogleServicesJson" 来解决此问题。当我从源代码控制中获得最新版本时,BuildAction 一定没有转移到我的本地副本(尽管它显示如此)。
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 崩溃报告的新手 我正在尝试实施崩溃报告,但它抛出了一个错误。请帮我解决这个问题。
在将构建操作分配为 GoogleServicesJson 后,它开始工作了。
检查 FirebaseInitProvider
标签的 logcat 输出,如果您得到:
[FirebaseInitProvider] FirebaseApp initialization unsuccessful
然后要检查的两个主要事项:
确保您的
google-services.json
分配了 构建操作GoogleServicesJson
检查您的应用程序包名称是否与您在 Google Dev.控制台
成功的 FirebaseApp 注册将导致以下 logcat:
FirebaseInitProvider: FirebaseApp initialization successful
尝试在 LoadApplication 调用后在 MainActivity.cs 中输入以下内容。
FirebaseApp app = FirebaseApp.InitializeApp(Android.App.Application.Context);
我的解决方案是切换 google-services.json 的 BuildAction 到 GoogleServicesJson。
即使 google-services.json 属性显示 BuildAction 设置为 GoogleServicesJson,我仍然遇到错误“Default FirebaseApp is not initialized in this process Make sure to call FirebaseApp.initializeApp(上下文)先”。
我能够通过将 BuildAction 设置为 "None" 然后将其设置回 "GoogleServicesJson" 来解决此问题。当我从源代码控制中获得最新版本时,BuildAction 一定没有转移到我的本地副本(尽管它显示如此)。