MVVMCross 3.5.1和xamarin android不起作用

时间:2015-06-21 16:38:17

标签: android xamarin mvvmcross

我有一个问题:是否有人使用MVVMCross 3.5.1与Api级别的android 21和xamarin studio 5.9.3?我有一个问题:我在Android应用程序中引用mvvmcross。我有一个闪屏和第一视图。当我尝试使用模拟器时,我对15级模拟器没有任何问题,但是当我尝试使用最后一个版本(Api 21)时,应用程序在关闭启动画面后没有任何错误(不打开第一个视图)。

有解决方案吗?

更新

我尝试使用 logcat 。在下面我附上了日志:

   W/AudioTrack(  394): AUDIO_OUTPUT_FLAG_FAST denied by client
   I/ActivityManager(  394): START u0 {act=android.intent.action.MAIN cat=[android.
   intent.category.LAUNCHER] flg=0x10000000 cmp=com.nowhere.nowhere/md51f5aeae0dbe3
   fa3acab67292d41114d1.SplashScreen (has extras)} from uid 10007 on display 0
   I/Choreographer(  824): Skipped 67 frames!  The application may be doing too muc
   h work on its main thread.
   I/art     ( 1716): Not late-enabling -Xcheck:jni (already on)
   I/ActivityManager(  394): Start proc com.nowhere.nowhere for activity com.nowher
   e.nowhere/md51f5aeae0dbe3fa3acab67292d41114d1.SplashScreen: pid=1716 uid=10056 g
   ids={50056, 9997, 3003} abi=armeabi-v7a
   I/Choreographer(  394): Skipped 32 frames!  The application may be doing too muc
   h work on its main thread.
   F/MonoDroid( 1716): shared runtime initialization error: dlopen failed: library
   "/data/app/Mono.Android.DebugRuntime-1/lib/arm/lib/libmonosgen-2.0.so" not found
   I/Zygote  (   66): Process 1716 exited cleanly (1)
   I/ActivityManager(  394): Process com.nowhere.nowhere (pid 1716) has died
   I/art     ( 1731): Not late-enabling -Xcheck:jni (already on)
   I/ActivityManager(  394): Start proc com.nowhere.nowhere for activity com.nowher
   e.nowhere/md51f5aeae0dbe3fa3acab67292d41114d1.SplashScreen: pid=1731 uid=10056 g
   ids={50056, 9997, 3003} abi=armeabi-v7a
   F/MonoDroid( 1731): shared runtime initialization error: dlopen failed: library
   "/data/app/Mono.Android.DebugRuntime-1/lib/arm/lib/libmonosgen-2.0.so" not found
   I/Zygote  (   66): Process 1731 exited cleanly (1)
   I/ActivityManager(  394): Process com.nowhere.nowhere (pid 1731) has died
   I/art     ( 1746): Not late-enabling -Xcheck:jni (already on)
   I/ActivityManager(  394): Start proc com.nowhere.nowhere for activity com.nowher
   e.nowhere/md51f5aeae0dbe3fa3acab67292d41114d1.SplashScreen: pid=1746 uid=10056 g
   ids={50056, 9997, 3003} abi=armeabi-v7a
   F/MonoDroid( 1746): shared runtime initialization error: dlopen failed: library
   "/data/app/Mono.Android.DebugRuntime-1/lib/arm/lib/libmonosgen-2.0.so" not found
   I/Zygote  (   66): Process 1746 exited cleanly (1)
   I/ActivityManager(  394): Process com.nowhere.nowhere (pid 1746) has died
   W/ActivityManager(  394): Force removing ActivityRecord{27f513c9 u0 com.nowhere.
   nowhere/md51f5aeae0dbe3fa3acab67292d41114d1.SplashScreen t8}: app died, no saved
    state
   W/WindowManager(  394): Failed looking up window
   W/WindowManager(  394): java.lang.IllegalArgumentException: Requested window and
   roid.view.ViewRootImpl$W@3c7a1def does not exist
   W/WindowManager(  394):         at com.android.server.wm.WindowManagerService.wi
   ndowForClientLocked(WindowManagerService.java:8412)
   W/WindowManager(  394):         at com.android.server.wm.WindowManagerService.wi
   ndowForClientLocked(WindowManagerService.java:8403)
   W/WindowManager(  394):         at com.android.server.wm.WindowManagerService.re
   moveWindow(WindowManagerService.java:2558)
   W/WindowManager(  394):         at com.android.server.wm.Session.remove(Session.
   java:186)
   W/WindowManager(  394):         at android.view.ViewRootImpl.dispatchDetachedFro
   mWindow(ViewRootImpl.java:2920)
   W/WindowManager(  394):         at android.view.ViewRootImpl.doDie(ViewRootImpl.
   java:5390)
   W/WindowManager(  394):         at android.view.ViewRootImpl$ViewRootHandler.han
   dleMessage(ViewRootImpl.java:3223)
   W/WindowManager(  394):         at android.os.Handler.dispatchMessage(Handler.ja
   va:102)
   W/WindowManager(  394):         at android.os.Looper.loop(Looper.java:135)
   W/WindowManager(  394):         at android.os.HandlerThread.run(HandlerThread.ja
   va:61)
   W/WindowManager(  394):         at com.android.server.ServiceThread.run(ServiceT
   hread.java:46)
   W/InputMethodManagerService(  394): Window already focused, ignoring focus gain
   of: com.android.internal.view.IInputMethodClient$Stub$Proxy@14f4aa0b attribute=n
   ull, token = android.os.BinderProxy@5c9e508
   I/Choreographer(  824): Skipped 56 frames!  The application may be doing too muc
   h work on its main thread.
   D/TaskPersister(  394): removeObsoleteFile: deleting file=8_task.xml

更新2 绑定不起作用。在视图内..

更新3 我把代码放在这个仓库中:

https://onedrive.live.com/redir?resid=1E563B1D1AD8A1C!15847&authkey=!AII01sfuzToQiUQ&ithint=file%2czip

我使用此配置进行测试: 1. Nexus 5, 2. Android 5.0-API Level 21, 3. CPU / ABI,我选择了Google API Intel Atom(x86_64), 4.使用主机GPU。

更新4 代码的新链接:http://1drv.ms/1MZWf45

由于 的Alessandro

1 个答案:

答案 0 :(得分:0)

我发现了问题。问题是模拟器。我尝试更改配置,现在运行没有问题。

由于 人