每次我启动我的Xamarin表单应用程序,它给我以下异常和崩溃。。它继续崩溃,即使在重新启动应用程序。我不得不卸载和重新安装应用程序。
在此之后,应用程序可以正常工作,没有任何代码更改,但一旦出现此异常,我必须重新安装它。
7-29 22:34:26.291 4590 4590我的机器人: 未处理异常: 07 - 29 22:34:26.295 4590 4590我的机器人: Android.Runtime.JavaProxyThrowable: 抛出了类型为"Android. Runtime. JavaProxyThrowable"的异常。07 - 29 22:34:26.296 4590 4590 I MonoDroid:- --托管Android.运行时. JavaProxyThrowable堆栈跟踪结束---07 - 29 22:34:26.296 4590 4590 I MonoDroid:android.runtime.JavaProxyThrowable:系统对象处理异常:无法访问已释放的对象。07 - 29 22:34:26.296 4590 4590 I MonoDroid:对象名称:"Xamarin.表单.平台. Android. ShellFlyoutRenderer". 07 - 29 22:34:26.296 4590 4590我的MonoDroid:在Java中。互操作。JniPeerMembers。Assert自我(Java。互操作。IJava可对等自我)[0x00029]在:0 07 - 29 22:34:26.296 4590 4590 I MonoDroid:在Java.互操作. JniPeerMembers + JniInstanceMethods.调用虚拟布尔方法(系统.字符串编码成员,Java.互操作. IJavaPeerable自身,Java.互操作. JniArgumentValue * 参数)[0x00000]在:0 07 - 29 22:34:26.296 4590 4590 I MonoDroid:在Android上。查看。查看。发布(Java。语言。IRunnable操作)[0x00036]在:0 07 - 29 22:34:26.296 4590 4590 I MonoDroid:<1db5751744294c2d9a12968f7500aa0a>在Android上。视图。查看。发布(系统。操作操作)[0x00008]在:0 07 - 29 22:34:26.296 4590 4590 I MonoDroid:位于Xam.Shell.Badge.Droid渲染器.BadgeShellItemRenderer.b__7_0()[0x0000b],位于:0 07 - 29 22:34:26.296 4590 4590 I MonoDroid:<1db5751744294c2d9a12968f7500aa0a>在Xamarin。表格。设备+〈〉c___DisplayClass42_0'1 [T] .b__0()[0x00000]输入:0 07 - 29 22:34:26.296 4590 4590 I单机器人:- --从前一个引发异常的位置开始的堆栈末尾跟踪---<03ed10528a1e495baf36a579de381653>:0 07-29 22:34:26.296 4590 4590 I MonoDroid: at Xamarin.Forms.Device+<>c__DisplayClass42_0`1[T].b__0 () [0x00000] in <62e3629c74b84e3d834046331d2bb5f8>:0 07-29 22:34:26.296 4590 4590 I MonoDroid: --- End of stack trace from previous location where exception was thrown ---
环境:卡马林形式:5.0.0.2401目标Os:安卓8.1编辑器:vs studio 2022专业版
1条答案
按热度按时间dpiehjr41#
在Windows机器上运行您的应用程序,错误会很明显,可以很容易地抓住它,之后回到Android