添加Nuget Visibility MvvmCross插件後,我遇到了一個致命的未處理的異常,它發生在試圖找到啓動IoC容器的方法的SplashScreen中。MvvmCros在Android中添加Visibility插件後未處理的致命異常
輸出。
02-15 22:23:在組裝 /data/data/com.runaway/files/缺少方法Cirrious.CrossCore.IoC.MvxSimpleIoCContainer ::初始化():08.814 W /(24776)。 覆蓋 /Cirrious.CrossCore.dll, 程序集中引用 /data/data/com.runaway/files/。 覆蓋 /Cirrious.MvvmCross.dll發生未處理的異常 。
02-15 22:23:27.544 I/MonoDroid的(24776):未處理的異常: system.missingMethodException而:未找到方法: 'Cirrious.CrossCore.IoC.MvxSimpleIoCContainer.Initialize'。 02-15 22:23:27.544 I/MonoDroid(24776):在 Cirrious.MvvmCross.Platform.MvxSetup.InitializeIoC()02-15 22:23:27.544 I/MonoDroid(24776):在 Cirrious.MvvmCross。 Platform.MvxSetup.InitializePrimary()02-15 22:23:27.544 I/MonoDroid(24776):at Cirrious.MvvmCross.Droid.Platform.MvxAndroidSetupSingleton.InitializeFromSplashScreen (Cirrious.MvvmCross.Droid.Views.IMvxAndroidSplashScreenActivity)02-15 22/23:27.544 I/MonoDroid(24776):在 Cirrious.MvvmCross.Droid.Views.MvxSplashScreenActivity.OnCreate (Android.OS.Bundle)02-15 22:23:27.544 I/MonoDroid(24776):at Android.App.Activity.n_OnCreate_Landroid_os_Bundle_ (intptr,intptr,intptr)[0x00011] in /Us ERS /助洗劑/數據/通道/ MonoDroid的-MLION-MonoDroid的-4.10.2分支/ 4b53fbd0 /源極/ MonoDroid的/ SRC/Mono.Android /平臺/機器人-14/SRC /生成/ Android.App.Activity.cs: 1943 02-15 22:23:27.544 I/MonoDroid的(24776):在(包裝紙動態方法) object.7e9871ea-8037-425c-b1aa-c04a08c78fa8(IntPtr的,IntPtr的,IntPtr的)未處理的異常:
System.MissingMethodException:正在加載...
02-15 22:23:31.794 E/mono(24776):In mgmain JNI_OnLoad 02-15 22:23:31.794 E/mono(24776):未處理的異常:02 -15 22:23:31.794 E/mono(24776):System.MissingMethodException:方法 找不到:'Cirrious.CrossCore.IoC.MvxSimple IoCContainer.Initialize」。 (24776): 02-15 22:23:31.794 E/mono(24776):在 Cirrious.MvvmCross.Platform.MvxSetup.InitializeIoC()[0x00000] in :0 02-15 22:23:31.794 E/mono :在 Cirrious.MvvmCross.Platform.MvxSetup.InitializePrimary()[0x00000]在 :0 02-15 22:23:31.794 E /單(24776):在 Cirrious.MvvmCross.Droid.Platform.MvxAndroidSetupSingleton.InitializeFromSplashScreen (IMvxAndroidSplashScreenActivity splashScreen)[0x00000] in:0 02-15 22:23:31.794 E/mono(24776):at Cirrious.MvvmCross.Droid.Views.MvxSplashScreenActivity.OnCreate (Android.OS.Bundle bundle)[0x00000] in:0 02-15 22:23:31.794 E/mono(24776):at Android.App.Activity.n_OnCreate_Landroid_os_Bundle_(IntPt r jnienv, IntPtr native__this,IntPtr native_savedInstanceState)[0x00011] in /Users/builder/data/lanes/monodroid-mlion-monodroid-4.10.2-branch/4b53fbd0/source/monodroid/src/Mono.Android/platforms/ android-14/src/generated/Android.App.Activity.cs:1943 02-15 22:23:31。794 E/mono(24776):at(wrapper dynamic-method) object:7e9871ea-8037-425c-b1aa-c04a08c78fa8(intptr,02-15 22:23:31.794 E/mono-rt(24776):[ERROR ]致命未處理的異常: system.missingMethodException而:未找到方法: 'Cirrious.CrossCore.IoC.MvxSimpleIoCContainer.Initialize' 02-15 22:23:31.794 E /單RT(24776):在 Cirrious.MvvmCross .Platform.MvxSetup.InitializeIoC()[0x00000] in :0 02-15 22:23:31.794 E/mono-rt(24776):at Cirrious.MvvmCross.Platform.MvxSetup.InitializePrimary()[0x00000] in :0 02-15 22:23:31.794 E/mono-rt(24776):在 Cirrious.MvvmCross.Droid.Platform.MvxAndroidSetupSingleton.InitializeFromSplashScreen (IMvxAndroidS (Android.OS.Bundle包)[0x00000](0x00000):0 02-15 22:23:31.794 E/mono-rt(24776):at Cirrious.MvvmCross.Droid.Views.MvxSplashScreenActivity.OnCreate (Android.OS.Bundle bundle)[0x00000 ]在0 02-15 22:23:31.794 E /單RT(24776):在 Android.App.Activity.n_OnCreate_Landroid_os_Bundle_(IntPtr的JNIEnv的, IntPtr的native__this,IntPtr的native_savedInstanceState)[0x00011]在 /用戶/ builder/data/lanes/monodroid-mlion-monodroid-4.10.2-branch/4b53fbd0/source/monodroid/src/Mono.Android/platforms/android-14/src/generated/Android.App.Activity.cs:1943 02-15 22:23:31.794 E/mono-rt(24776):at(wrapper dynamic-method) object:7e9871ea-8037-425c-b1aa-c04a08c7
這是工作正常,因爲我記得昨天,我剛剛在Android平臺上添加一個ProgressBar來測試可見性插件作爲Youtube N + 1教程顯示。
axml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:local="http://schemas.android.com/apk/res-auto"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<Progressbar
style="?android:attr/progressBarStyleLarge"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
local:MvxBind="Visibility IsLoading,Converter=Visibility" />
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_centerInParent="true">
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="12dp"
local:MvxBind="Text Username" />
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="12dp"
local:MvxBind="Text Password" />
<Button
android:text="Login"
android:layout_width="match_parent"
android:layout_height="wrap_content"
local:MvxBind="Click LoginCommand"
android:layout_marginTop="30dip" />
</LinearLayout>
</RelativeLayout>
任何思考如何解決這個問題,或者你認爲這是一個錯誤嗎?
謝謝。
您是否在覈心項目以及Android項目中安裝了插件? – Kiliman
我已經添加了它,它仍然會引發異常。 –
現在也與Windows Phone項目同樣例外。 –