首页 > 解决方案 > 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

标签: javac#androidxamarin.formsxamarin.android

解决方案


谢谢大家对我的支持,我已经找到问题并解决了。原来这一切都是因为我已将 FirebaseInstanceIdInternalReceiver 包含到我不再使用的 AndroidManifest 中。在删除它并卸载 AppCenter.Push nuget 之后,现在一切都很好。


推荐阅读