java - Xamarin.Forms Android 应用程序在安装或更新后首次启动时崩溃
问题描述
我在安装或更新新版本后首次启动我的应用程序时遇到此问题,然后我的应用程序将崩溃。它只发生一次,仅在发布时才出现在调试模式下。我已将 AppCenter Crash 包含到我的应用程序中,然后找到此堆栈跟踪,但我不明白。希望大家能帮我找出问题:
java.lang.Class.newInstance Class.java
android.app.AppComponentFactory.instantiateReceiver AppComponentFactory.java:110
androidx.core.app.CoreComponentFactory.instantiateReceiver
android.app.ActivityThread.handleReceiver ActivityThread.java:3773
android.app.ActivityThread.access$1400 ActivityThread.java:225
android.app.ActivityThread$H.handleMessage ActivityThread.java:1876
android.os.Handler.dispatchMessage Handler.java:107
android.os.Looper.loop Looper.java:359
android.app.ActivityThread.main ActivityThread.java:7418
java.lang.reflect.Method.invoke Method.java
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run RuntimeInit.java:492
com.android.internal.os.ZygoteInit.main ZygoteInit.java:935
解决方案
谢谢大家对我的支持,我已经找到问题并解决了。原来这一切都是因为我已将 FirebaseInstanceIdInternalReceiver 包含到我不再使用的 AndroidManifest 中。在删除它并卸载 AppCenter.Push nuget 之后,现在一切都很好。
推荐阅读
- r - 如何在R中执行多列的countifs()函数(计算文本值)
- c++ - C ++如何动态保存大量数组?
- android - 如何使用多个磨损操作系统布局并以编程方式交换它们
- python - “扁平化”列表包含列表列表到列表列表
- python - 如何在 Python 中使用类(类在我的代码中不起作用)
- angular - 来自 authService 的 isLoggedIn 值始终为 true
- python - 如何使用 dag 从同一类下定义的另一个函数调用变量?
- javascript - 如何使用背景图像创建圆弧(扇区)?
- winapi - 将 STD_OUTPUT_HANDLE 作为输入 HANDLE 直接传递给 WriteFile 是否合法?
- python - SQLAlchemy bulk_insert_mappings():无法获取表“测试”的映射器