apk中缺少单声道调试符号

时间:2013-02-22 15:53:13

标签: android visual-studio debugging mono breakpoints

由于将Mono for Android SDK升级到Visual Studio中4.2.7断点之后的任何版本都无法解决,而已调试的应用本身运行正常。

此特定问题已在Mono for Android邮件列表hereherehere以及here上进行了讨论,但似乎无法解决

从我的观点来看,生成(和签名).apk中缺少使用断点进行调试所需的 .mdb 文件,因为它们无法在目录中找到< strong> \ obj \ Debug \ assemblies 或目录 \ obj \ Debug \ android \ assets 。除了\ bin \ Android目录中的.pdb文件之外,还会生成.mdb文件,但不要进入设备。

我不确定构建过程中是否存在某些问题,以及是否可以通过配置解决问题。

任何帮助将不胜感激:)

P.S。项目既不是在发布模式下构建,也不是“快速部署”选项。链接发生在“仅限Sdk程序集”和“使用共享运行时”已启用。开始一个新项目也无法解决问题,只有将MfA降级到4.2.7对我有用。

1 个答案:

答案 0 :(得分:1)

从2011年9月开始尝试another Monodroid mailist post。 好像是链接似乎。我将“仅限Sdk”链接到“无”,调试符号再次出现在.apk中(来自\ bin \ Android目录的* .dll + * .mdb)。

使用断点进行调试是有效的,但澄清在哪种情况下Linking会破坏可调试配置的部署会很有趣。