簡體   English   中英

MVVMCross 3.5.1和Xamarin Android無法正常工作

[英]MVVMCross 3.5.1 and xamarin android does not work

我有一個問題:是否有人將MVVMCross 3.5.1與Api級android 21和xamarin Studio 5.9.3一起使用? 我有一個問題:我在Android應用中引用了mvvmcross。 我有一個啟動畫面和第一眼。 當我嘗試使用模擬器啟動時,我對15級模擬器沒有任何問題,但是當我使用最新版本(Api 21)進行嘗試時,啟動畫面關閉后的應用程序沒有任何錯誤(未打開firstview)。

有解決方案嗎?

更新

我嘗試使用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.使用Host GPU。

UPDATE 4代碼的新鏈接: http : //1drv.ms/1MZWf45

謝謝亞歷山德羅

我發現了問題。 問題出在模擬器上。 我嘗試更改配置,現在可以正常運行。

謝謝Al。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM