【问题标题】:Breakpoints not being hit Mono For Android (Monodroid)断点未命中 Mono For Android (Monodroid)
【发布时间】: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


【解决方案1】:

我为 Android 4.0.3 安装了 Mono,一切恢复正常。这并不能真正确定损坏的地方......但我会忍受它。感谢您的帮助 jpobst。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-12-22
    • 1970-01-01
    • 1970-01-01
    • 2012-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-01
    相关资源
    最近更新 更多