MonoDroid的:无法调试到Android 4.0.3设备 [英] MonoDroid: Unable to Debug to an Android 4.0.3 Device

查看:364
本文介绍了MonoDroid的:无法调试到Android 4.0.3设备的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们是能够调试到其他设备,但我们的新的Andr​​oid 4.0.3华硕的Transformer Prime平板电脑出现了错误试图调试单通过MonoDevelop的Andr​​oid版code在Mac上时。 Eclipse的作品。如果我们手动部署APK到它的工作设备。

如果我们编译应用程序到APK并手动将它部署到设备,它工作正常。

当我们在调试从MonoDevelop中运行的应用程序,我们得到这个日志转储:

  11月5日至29日:37:29.460:I / ActivityManager(194):开始{行为= android.intent.action.MAIN猫= [android.intent.category.LAUNCHER] FLG = 0x10200000 CMP = com.newyork.locker / police.locker.SplashScreen bnds = [592202] [688298]}从PID 534
11月5日至29日:37:29.570:D / dalvikvm(3958):晚启用CheckJNI
11月5日至29日:37:29.590:I / ActivityManager(194):启动PROC com.newyork.locker的活动com.newyork.locker/police.locker.SplashScreen:PID = 3958 UID = 10089导报= {3003,1015, 1006}
11月5日至29日:37:29.640:I / dalvikvm(3958):打开JNI的​​应用程序错误的解决方法目标SDK版本10 ...
11月5日至29日:37:29.640:D /窗口管理器(194):adjustConfigurationLw,配置:{1.0 0mcc0mnc(无区域)layoutdir = 0 sw800dp w800dp h1232dp xlrg端口uimode夜手指-keyb / V / H -nav / V? } mLidOpen:-1 mHasDockFeature:真mHa​​sHallSensorFeature:真config.hardKeyboardHidden:2
05-29 11:37:29.650:D / OpenGLRenderer(534):刷新高速缓存(模式1)
05-29 11:37:29.680:D / OpenGLRenderer(534):刷新高速缓存(模式0)
11月5日至29日:37:29.720:I / ActivityThread(3958):酒吧com.newyork.locker .__ mono_init__:mono.MonoRuntimeProvider
11月5日至29日:37:29.720:D / dalvikvm(3958):试图加载的lib /data/data/com.newyork.locker/lib/libmonodroid.so 0x410c6120
11月5日至29日:37:29.720:D / dalvikvm(3958):增加了共享库/data/data/com.newyork.locker/lib/libmonodroid.so 0x410c6120
11月5日至29日:37:29.740:E /单声道(3958):警告:此应用程序支持的运行时的版本是不可用。
11月5日至29日:37:29.740:E /单声道(3958):使用默认的运行时:V2.0.50727
11月5日至29日:37:29.800:I / MonoDroid的-GC(3958):环境支持JNI NewWeakGlobalRef
11月5日至29日:37:29.800:I /单声道(3958):堆栈跟踪:
11月5日至29日:37:30.540:I / ActivityManager(194):进程com.newyork.locker(PID 3958)已经死亡。
11月5日至29日:37:30.540:W / ActivityManager(194):强制删除ActivityRecord {416425a0 com.newyork.locker/police.locker.SplashScreen}:应用程序死了,没有保存的状态
11月5日至29日:37:30.550:D /受精卵(108):由信号终止进程3958(11)
11月5日至29日:37:30.560:D /窗口管理器(194):adjustConfigurationLw,配置:{1.0 0mcc0mnc(无区域)layoutdir = 0 sw800dp w800dp h1232dp xlrg端口uimode夜手指-keyb / V / H -nav / V? } mLidOpen:-1 mHasDockFeature:真mHa​​sHallSensorFeature:真config.hardKeyboardHidden:2
11月5日至29日:37:30.580:W / InputManagerService(194):窗口已经集中,忽视聚焦增益:com.android.internal.view.IInputMethodClient$Stub$Proxy@4159d858


解决方案

图灵关闭快速部署固定它。

We're able to debug to other devices, but our new Android 4.0.3 ASUS Transformer Prime tablet errors out when trying to debug Mono for Android code via MonoDevelop on a Mac. Eclipse works. If we deploy the APK manually to the device it works.

If we compile the app to an APK and manually deploy it to the device, it works fine.

When we run an app in debug from MonoDevelop we get this log dump:

05-29 11:37:29.460: I/ActivityManager(194): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.newyork.locker/police.locker.SplashScreen bnds=[592,202][688,298]} from pid 534
05-29 11:37:29.570: D/dalvikvm(3958): Late-enabling CheckJNI
05-29 11:37:29.590: I/ActivityManager(194): Start proc com.newyork.locker for activity com.newyork.locker/police.locker.SplashScreen: pid=3958 uid=10089 gids={3003, 1015, 1006}
05-29 11:37:29.640: I/dalvikvm(3958): Turning on JNI app bug workarounds for target SDK version 10...
05-29 11:37:29.640: D/WindowManager(194): adjustConfigurationLw, config:{1.0 0mcc0mnc (no locale) layoutdir=0 sw800dp w800dp h1232dp xlrg port ?uimode ?night finger -keyb/v/h -nav/v} mLidOpen:-1 mHasDockFeature:true mHasHallSensorFeature:true config.hardKeyboardHidden:2
05-29 11:37:29.650: D/OpenGLRenderer(534): Flushing caches (mode 1)
05-29 11:37:29.680: D/OpenGLRenderer(534): Flushing caches (mode 0)
05-29 11:37:29.720: I/ActivityThread(3958): Pub com.newyork.locker.__mono_init__: mono.MonoRuntimeProvider
05-29 11:37:29.720: D/dalvikvm(3958): Trying to load lib /data/data/com.newyork.locker/lib/libmonodroid.so 0x410c6120
05-29 11:37:29.720: D/dalvikvm(3958): Added shared lib /data/data/com.newyork.locker/lib/libmonodroid.so 0x410c6120
05-29 11:37:29.740: E/mono(3958): WARNING: The runtime version supported by this application is unavailable.
05-29 11:37:29.740: E/mono(3958): Using default runtime: v2.0.50727
05-29 11:37:29.800: I/monodroid-gc(3958): environment supports jni NewWeakGlobalRef
05-29 11:37:29.800: I/mono(3958): Stacktrace:
05-29 11:37:30.540: I/ActivityManager(194): Process com.newyork.locker (pid 3958) has died.
05-29 11:37:30.540: W/ActivityManager(194): Force removing ActivityRecord{416425a0 com.newyork.locker/police.locker.SplashScreen}: app died, no saved state
05-29 11:37:30.550: D/Zygote(108): Process 3958 terminated by signal (11)
05-29 11:37:30.560: D/WindowManager(194): adjustConfigurationLw, config:{1.0 0mcc0mnc (no locale) layoutdir=0 sw800dp w800dp h1232dp xlrg port ?uimode ?night finger -keyb/v/h -nav/v} mLidOpen:-1 mHasDockFeature:true mHasHallSensorFeature:true config.hardKeyboardHidden:2
05-29 11:37:30.580: W/InputManagerService(194): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@4159d858

解决方案

Turing off Fast Deployment fixed it.

这篇关于MonoDroid的:无法调试到Android 4.0.3设备的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆