【发布时间】:2012-01-14 08:29:06
【问题描述】:
我的 monodroid 应用程序构建并运行良好,但没有命中断点。这既适用于物理设备,也适用于模拟器。
我创建了一个新的默认 monodroid 应用程序,它确实遇到了断点。
我尝试过重建、重新启动 ADB 和重新启动。我正在运行 VS2010,M4A 版本 4.0.1。
android 设备日志屏幕提供以下信息(这包括 3 个调试会话) 眼睛友好的版本MonoDroid-Debugger Specific。 编辑整个日志按要求Full Log
*8:55 AM W 2477 MonoDroid-Debugger 尝试使用以下选项初始化调试器:--debugger-agent=transport=dt_socket,loglevel=0,address=127.0.0i:8907,server=y,embedding=1 上午 8:55 W 2477 MonoDroid-Debugger 接受的标准输出连接:36 上午 9:19 W 2738 MonoDroid-Debugger 尝试使用选项初始化调试器:--debugger-agent=transport=dt_socketjoglevel=0,address=127.0.01:8913,server=y,embedding=1 上午 9:19 W 2738 MonoDroid-Debugger 已接受标准输出连接:36 上午 9:27 W 2803 MonoDroid-Debugger 尝试使用选项初始化调试器:--debugger-agent=transport=dt_socketjoglevel=0,address=127.0.Oi:8915,server=y,embedding=1 上午 9:27 W 2803 MonoDroid-Debugger 接受标准输出连接:36 9:27 AM W 2838 MonoDroid-Debugger 未启动调试器,因为已达到超时值;当前时间:1326468477 超时 1326468463 9:29 AM W 2878 MonoDroid-Debugger 未启动调试器,因为已达到超时值;当前时间:1326468544 超时 1326468463 上午 9:29 W 2896 MonoDroid-Debugger 未启动调试器,因为已达到超时值;当前时间:1326468544 超时 1326468463 9:29 AM W 2923 MonoDroid-Debugger 尝试使用选项初始化调试器:--debugger-agent=transport=dt_socketjoglevel=0,address=127.0.01:8901,server=y,embedding=1 上午 9:29 W 2923 MonoDroid-Debugger 接受标准输出连接:36 9:29 AM W 2959 MonoDroid-Debugger 尝试使用选项初始化调试器:--debugger-agent=transport=dt_socketloglevel=0,address=12700.1:8901,server=y,embedding=1 上午 9:29 W 2959 MonoDroid-Debuqqer 接受的标准输出连接:-1 9:29 AM W 2982 MonoDroid-Debugger 尝试使用选项初始化调试器:--debugger-agent=transpoft=dt_socketjoglevel=0,address=127.0.0i:8903,sen’er=y,embedding=l 上午 9:29 W 2982 MonoDroid-Debugger 接受标准输出连接:37 上午 9:30 W 3038 MonoDroid-Debugger 尝试使用以下选项初始化调试器:--debugger-agent=transport=dt_socket,loglevel=0,address=127.0.0.1:8963,server=y,embedding=1 上午 9:30 W 3038 MonoDroid-Debugger 接受的标准输出连接:36 上午 9:32 W 3071 MonoDroid-Debugger 未启动调试器,因为已达到超时值;当前时间:1326468730 超时:1326468676 上午 9:32 W 3113 MonoDroid-Debugger 尝试使用选项初始化调试器:--debugger-agent=transport=dt_socket,loglevel=0,address=127.0.0.1:8965,server=y,embedding=1 上午 9:32 W 3113 MonoDroid-Debugger Accepted stdout connection: 37*
按照here 给出的建议,我查看了 apk 内部,确实看到了 .mdb 文件。
提前感谢您的任何见解。
【问题讨论】:
-
你能把整个日志贴在某个地方吗?看起来调试器连接正常,但我看不到应用程序还在做什么。
-
当然。编辑了原始帖子,或者你可以去这里link
-
澄清一下,您确实看到了每个程序集的 .mdb 文件,对吗?另外,我们今天刚刚发布了一个新版本,试一试可能不会有什么坏处。 android.xamarin.com/Releases/Mono_for_Android_4/Release_4.0.3
-
是的,我有源代码的所有 3 个程序集都有 mdb 文件。我安装了 4.0.3,我的项目现在又回到了应有的断点。谢谢。
标签: xamarin.android