升级到Xamarin.Forms 4.2后Android崩溃

升级到Xamarin.Forms 4.2后Android崩溃,xamarin.forms,xamarin.android,Xamarin.forms,Xamarin.android,我升到了Xamarin.表格4.2。对于Android,它在发布后立即崩溃 错误消息是 您的应用程序已进入中断状态,但没有代码显示,因为所有线程都在执行外部代码(通常是系统或框架代码) 在跟踪代码之后,应用程序已经启动,没有代码可供执行。然后,它崩溃了。谢谢卢卡斯。根据建议,在SplashActivity.cs中,将类声明更改为 公共类SplashActivity:global::Android.Support.V7.App.AppCompatActivity确保您的Android项目中的xam

我升到了Xamarin.表格4.2。对于Android,它在发布后立即崩溃

错误消息是 您的应用程序已进入中断状态,但没有代码显示,因为所有线程都在执行外部代码(通常是系统或框架代码)


在跟踪代码之后,应用程序已经启动,没有代码可供执行。然后,它崩溃了。

谢谢卢卡斯。根据建议,在SplashActivity.cs中,将类声明更改为
公共类SplashActivity:global::Android.Support.V7.App.AppCompatActivity

确保您的Android项目中的xamarin.forms版本也是最新的。您可以删除共享项目和Android项目中的文件夹bin和obj,然后清理并重建它。您可以尝试获取有关错误的更多信息。我遵循了Renan给出的指示。以下是我的错误消息:I/MonoDroid13288:未处理的异常:I/MonoDroid13288:System.NullReferenceException:对象引用未设置为对象的实例。I/MonoDroid13288:Xamarin.Forms.Platform.Android.AppCompat.Platform.op_隐式Xamarin.Forms.Platform.Android.Android.Android.AppCompat.Platform画布[0x00000],位于D:\a\1\s\Xamarin.Forms.Platform.Android\AppCompat\Platform.cs:491中,相同的代码在Xamarin.Forms 4.1中完美工作。Android.AppCompat是否有任何重大变化?这似乎是一个存在的问题,您可以关注它。在一个项目中也有同样的问题,并且能够通过将FormsAppCompatActivity更改为global::Android.Support.V7.App.AppCompatActivity来解决