mvvmCross 메신저 플러그인을 n + 1의 지침에 따라 내 드로이드 앱에 추가하려고합니다. 9. 기기에서 앱을 실행하려고하면 앱이 예외 상황에서 중단됩니다.MvvmCross Messenger Plugin을 사용하여 예외가 발생했습니다.
모든 메시징 코드를 제거했으며 코드 및 드로이드 앱에 메시징 플러그인을 추가하기 위해 nuget을 사용하여 오류를 복제 할 수 있습니다. System.Diagnostics 네임에 System.Diagnostics.Debugger.Mono_UnhandledException_internal C# 을 0x1에서
0x21 :
MvvmCross 버전은 3.1.1
내가 예외로 얻을 수있는 최선이 스택 트레이스입니다. Debugger.Mono_UnhandledException C#을 object.05a7cd43-7112-4099-a9f9-fc4b0db4842b의 C#에서 0x26 0x1로 Cirrious.MvvmCross.Platform.MvxSetup.InitializeIoC에서 C#을 0x41을 Cirrious.MvvmCross.Platform.MvxSetup.InitializePrimary C#을 Cirri에서 0x4F에서 ous.MvvmCross.Droid.Platform.MvxAndroidSetupSingleton.InitializeFromSplashScreen C Cirrious.MvvmCross.Droid.Views.MvxSplashScreenActivity.OnCreate C#에서 # 하는 0x14 0x13의 Android.App.Activity.n_OnCreate_Landroid_os_Bundle_에서/사용자/빌더/데이터/레인/monodroid-mlion에서 -monoroid-4.10.1-branch/d23a19bf/source/monodroid/src/Mono.Android/플랫폼/android-15/src/generated/Android.App.Activity.cs : 1943 C# 0x17 in object.05a7cd43-7112- 4099-a9f9-fc4b0db4842b C#을
업데이트
내가 메신저 플러그인을 제거하더라도 나는 아직도이 문제를 얻는다. 메신저를 설치하면 MvvmCross가 3.0.14에서 3.1.1로 업데이트되며 이로 인해 오류가 발생합니다. 왜 그래도 몰라.
업데이트 2
나는 모든 mvvmcross 패키지를 업데이트 다시 3.0.14 다음 사용 NuGet에 이르기까지 굴렀다. 나는 메신저를 설치했고 모든 것이 정상적으로 작동하는 것 같다.
3.0.14가 설치되어있을 때 3.1.1 플러그인을 추가하는 것처럼 보이면 잘못된 부분 업그레이드를 수행 할 수 있습니다.
동일한 버전의 모든 너겟 패키지를 특히 버전 번호 범프 (3.0 ~ 3.1)에서 함께 사용하는 것이 가장 좋습니다. nuget 명령 행을 사용하면 버전 번호를 지정할 수 있습니다. 또는 nuget UI를 사용하면 전체 솔루션을 최신 버전으로 쉽게 업그레이드 할 수 있습니다. – Stuart
질문에 답하고 해결 된 것으로 표시하십시오. – Cheesebaron