Xamarin.forms MvvmCross找不到应用程序的安装类

Xamarin.forms MvvmCross找不到应用程序的安装类,xamarin.forms,mvvmcross,Xamarin.forms,Mvvmcross,我有一个带有MvvmCross的Xamarin Forms Android应用程序,我在我的见解中看到了一些例外 当应用程序从零开始运行时,一切正常。据我所知,这个错误发生了,wenn应用程序被移动到休眠状态并再次启动 我有一个SplashScreenActivity,它定义了如下设置类: MvxFormsSplashScreenActivity<ApplicationSetup, CoreApp, App> MvxFormsSplashScreenActivity 我怎样才能解决

我有一个带有MvvmCross的Xamarin Forms Android应用程序,我在我的见解中看到了一些例外

当应用程序从零开始运行时,一切正常。据我所知,这个错误发生了,wenn应用程序被移动到休眠状态并再次启动

我有一个SplashScreenActivity,它定义了如下设置类:

MvxFormsSplashScreenActivity<ApplicationSetup, CoreApp, App>
MvxFormsSplashScreenActivity

我怎样才能解决这个问题

错误:

Package: com.applysolutions.moneyfox
Version Code: 2019099001
Version Name: 5.1.2019099.001
Android: 9
Android Build: PQ2A.190405.003
Manufacturer: Google
Model: Pixel 3
CrashReporter Key: c69e70df-a610-4112-be05-e3869f130474
Date: undefined

Xamarin Exception Stack:
MvvmCross.Exceptions.MvxException: Failed to create setup instance
  at MvvmCross.Core.MvxSetupSingleton.CreateSetup () [0x00017] in <5379a95ac98a4680b7bb47f5b716a158>:0
  at MvvmCross.Core.MvxSetupSingleton.EnsureSingletonAvailable[TMvxSetupSingleton] () [0x00045] in <5379a95ac98a4680b7bb47f5b716a158>:0
  at MvvmCross.Platforms.Android.Core.MvxAndroidSetupSingleton.EnsureSingletonAvailable (Android.Content.Context applicationContext) [0x00000] in <5379a95ac98a4680b7bb47f5b716a158>:0
  at MvvmCross.Forms.Platforms.Android.Views.MvxFormsAppCompatActivity.OnCreate (Android.OS.Bundle bundle) [0x00006] in <4ea0c9ab37e14fd8aa188ddf8fa8736e>:0
  at MoneyFox.Droid.MainActivity.OnCreate (Android.OS.Bundle bundle) [0x00052] in <2cfc40e7b7be4d839b84f168044b373f>:0
  at Android.App.Activity.n_OnCreate_Landroid_os_Bundle_ (System.IntPtr jnienv, System.IntPtr native__this, System.IntPtr native_savedInstanceState) [0x00011] in <8ac02975c09144d5ae9c10aecc6be0c2>:0
  at (wrapper dynamic-method) Android.Runtime.DynamicMethodNameCounter.9(intptr,intptr,intptr)
--- End of inner exception stack trace ---
  MvvmCross.Exceptions.MvxException: Could not find a Setup class for application
    at MvvmCross.Core.MvxSetupExtensions.CreateSetup[TSetup] () [0x00019] in <5379a95ac98a4680b7bb47f5b716a158>:0
    at MvvmCross.Core.MvxSetup.Instance () [0x00015] in <5379a95ac98a4680b7bb47f5b716a158>:0
    at MvvmCross.Core.MvxSetupSingleton.CreateSetup () [0x00000] in <5379a95ac98a4680b7bb47f5b716a158>:0

Thread 2:
0   dalvik.system.VMStack.getThreadStackTrace(VMStack.java:-2)
1   java.lang.Thread.getStackTrace(Thread.java:1538)
2   java.lang.Thread.getAllStackTraces(Thread.java:1588)
3   com.microsoft.appcenter.crashes.Crashes.saveUncaughtException(Crashes.java:943)
4   com.microsoft.appcenter.crashes.WrapperSdkExceptionManager.saveWrapperException(WrapperSdkExceptionManager.java:50)
5   md5a0013181b845adff0c8407b475a96272.MainActivity.n_onCreate(MainActivity.java:-2)
6   md5a0013181b845adff0c8407b475a96272.MainActivity.onCreate(MainActivity.java:30)
7   android.app.Activity.performCreate(Activity.java:7144)
8   android.app.Activity.performCreate(Activity.java:7135)
9   android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271)
10  android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2931)
11  android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3086)
12  android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
13  android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
14  android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
15  android.app.ActivityThread$H.handleMessage(ActivityThread.java:1816)
16  android.os.Handler.dispatchMessage(Handler.java:106)
17  android.os.Looper.loop(Looper.java:193)
18  android.app.ActivityThread.main(ActivityThread.java:6718)
19  java.lang.reflect.Method.invoke(Method.java:-2)
20  com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
21  com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)

Thread 6698:
0   java.lang.Object.wait(Object.java:-2)
1   java.lang.Daemons$ReferenceQueueDaemon.runInternal(Daemons.java:178)
2   java.lang.Daemons$Daemon.run(Daemons.java:103)
3   java.lang.Thread.run(Thread.java:764)

Thread 6699:
0   java.lang.Object.wait(Object.java:-2)
1   java.lang.Object.wait(Object.java:422)
2   java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:188)
3   java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:209)
4   java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:232)
5   java.lang.Daemons$Daemon.run(Daemons.java:103)
6   java.lang.Thread.run(Thread.java:764)

Thread 6700:
0   java.lang.Thread.sleep(Thread.java:-2)
1   java.lang.Thread.sleep(Thread.java:373)
2   java.lang.Thread.sleep(Thread.java:314)
3   java.lang.Daemons$FinalizerWatchdogDaemon.sleepFor(Daemons.java:342)
4   java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization(Daemons.java:364)
5   java.lang.Daemons$FinalizerWatchdogDaemon.runInternal(Daemons.java:281)
6   java.lang.Daemons$Daemon.run(Daemons.java:103)
7   java.lang.Thread.run(Thread.java:764)

Thread 6707:
0   android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)
1   android.os.MessageQueue.next(MessageQueue.java:326)
2   android.os.Looper.loop(Looper.java:160)
3   android.os.HandlerThread.run(HandlerThread.java:65)

Thread 6709:
0   android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)
1   android.os.MessageQueue.next(MessageQueue.java:326)
2   android.os.Looper.loop(Looper.java:160)
3   android.os.HandlerThread.run(HandlerThread.java:65)

Thread 6710:
0   android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)
1   android.os.MessageQueue.next(MessageQueue.java:326)
2   android.os.Looper.loop(Looper.java:160)
3   android.os.HandlerThread.run(HandlerThread.java:65)
Package:com.applysolutions.moneyfox
版本代码:2019099001
版本名称:5.1.2019099.001
安卓:9
Android版本:PQ2A.190405.003
制造商:谷歌
型号:像素3
CrashReporter钥匙:c69e70df-a610-4112-be05-e3869f130474
日期:未定义
Xamarin异常堆栈:
MvvmCross.Exceptions.MvxException:无法创建安装程序实例
在:0中的MvvmCross.Core.MvxSetupSingleton.CreateSetup()[0x00017]处
在MvvmCross.Core.MvxSetupSingleton.ensureSingleton中可用[TMvxSetupSingleton]()[0x00045]中:0
在MvvmCross.Platforms.Android.Core.MvxAndroidSetupSingleton.EnsureSingletonAvailable(Android.Content.Context applicationContext)[0x00000]中:0
在MvvmCross.Forms.Platforms.Android.Views.MVXForMSAppCompativeActivity.OnCreate(Android.OS.Bundle Bundle)[0x00006]中:0
位于:0中的MoneyFox.Droid.MainActivity.OnCreate(Android.OS.Bundle Bundle)[0x00052]
在Android.App.Activity.n_OnCreate_Landroid_os_Bundle_(System.IntPtr jnienv,System.IntPtr native_此,System.IntPtr native_savedInstanceState)[0x00011]中:0
at(包装器动态方法)Android.Runtime.DynamicMethodNameCounter.9(intptr,intptr,intptr)
---内部异常堆栈跟踪的结束---
MvvmCross.Exceptions.MvxException:找不到应用程序的安装类
在:0中的MvvmCross.Core.MvxSetupExtensions.CreateSetup[TSetup]()[0x00019]处
在MvvmCross.Core.MvxSetup.Instance()[0x00015]中:0
在:0中的MvvmCross.Core.MvxSetupSingleton.CreateSetup()[0x00000]处
线程2:
0 dalvik.system.VMStack.getThreadStackTrace(VMStack.java:-2)
1 java.lang.Thread.getStackTrace(Thread.java:1538)
2 java.lang.Thread.getAllStackTraces(Thread.java:1588)
3 com.microsoft.appcenter.crasks.crasks.saveUncaughtException(crasks.java:943)
4 com.microsoft.appcenter.crasks.WrapperSdkExceptionManager.saveWrapperException(WrapperSdkExceptionManager.java:50)
5 MD5A001318B845ADFF0C8407B475A96272.MainActivity.n_onCreate(MainActivity.java:-2)
6 MD5A001318B845ADFF0C8407B475A96272.MainActivity.onCreate(MainActivity.java:30)
7.android.app.Activity.performCreate(Activity.java:7144)
8.android.app.Activity.performCreate(Activity.java:7135)
9.android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271)
10 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2931)
11 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3086)
12 android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
13 android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
14 android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
15 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1816)
16 android.os.Handler.dispatchMessage(Handler.java:106)
17 android.os.Looper.loop(Looper.java:193)
18 android.app.ActivityThread.main(ActivityThread.java:6718)
19 java.lang.reflect.Method.invoke(Method.java:-2)
20 com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
21 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
螺纹6698:
0 java.lang.Object.wait(Object.java:-2)
1 java.lang.Daemons$ReferenceQueueDaemon.runInternal(Daemons.java:178)
2 java.lang.Daemons$Daemon.run(Daemons.java:103)
3 java.lang.Thread.run(Thread.java:764)
螺纹6699:
0 java.lang.Object.wait(Object.java:-2)
1 java.lang.Object.wait(Object.java:422)
2 java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:188)
3 java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:209)
4 java.lang.Daemons$FinalizerDaemon.runInternal(Daemons.java:232)
5 java.lang.Daemons$Daemon.run(Daemons.java:103)
6 java.lang.Thread.run(Thread.java:764)
螺纹6700:
0 java.lang.Thread.sleep(Thread.java:-2)
1 java.lang.Thread.sleep(Thread.java:373)
2 java.lang.Thread.sleep(Thread.java:314)
3 java.lang.Daemons$finalizerwatchdogdemon.sleepFor(Daemons.java:342)
4 java.lang.Daemons$FinalizerWatchdogDaemon.waitForFinalization(Daemons.java:364)
5 java.lang.Daemons$FinalizerWatchdogDaemon.runInternal(Daemons.java:281)
6 java.lang.Daemons$Daemon.run(Daemons.java:103)
7 java.lang.Thread.run(Thread.java:764)
螺纹6707:
0 android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)
1 android.os.MessageQueue.next(MessageQueue.java:326)
2.android.os.Looper.loop(Looper.java:160)
3.android.os.HandlerThread.run(HandlerThread.java:65)
螺纹6709:
0 android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)
1 android.os.MessageQueue.next(MessageQueue.java:326)
2.android.os.Looper.loop(Looper.java:160)
3.android.os.HandlerThread.run(HandlerThread.java:65)
螺纹6710:
0 android.os.MessageQueue.nativePollOnce(MessageQueue.java:-2)
1 android.os.MessageQueue.next(MessageQueue.java:326)
2.android.os.Looper.loop(Looper.java:160)
3.android.os.HandlerThread.run(HandlerThread.java:65)
编辑:当我停用链接时,如果它的行为不同,我会尝试。但这并没有产生效果