如何调试Windows Mobile上发生的崩溃

时间:2012-02-27 09:46:33

标签: debugging windows-mobile crash-dumps

我为Windows Mobile创建了一个移动应用。有时它崩溃,我有来自mobile的崩溃转储文件(.kdmp)。但是如何Analaye呢?我有WinDbg。我提供了在部署时创建的.exe。对于符号路径,它需要.pdb文件,但对于ARM Release,它不会创建.pdb文件。它仅为x86 Release创建.pdb文件。

请帮我进一步处理。我使用下面的链接,但我不能继续。 http://www.windowsfordevices.com/c/a/Windows-For-Devices-Articles/Findin ...

请尽快给你输入。这非常紧急。

如果有任何方法可以在设备上创建iwtrace.txt,那么它也会有所帮助。

非常感谢您的投入

2 个答案:

答案 0 :(得分:0)

您可以使用Visual Studio打开故障转储,请参阅此msdn link,WinDbg目前仅支持x86和x64。

答案 1 :(得分:0)

我目前正试图在发行版中调试ARM的崩溃转储:https://stackoverflow.com/questions/10916756/analysing-kdmp-files-in-ce-watson-dump-viewer

您说您没有为ARM版本生成pdb - 您是否检查了项目设置?:

转到项目设置(对于EVC3,选择FileView选项卡,右键单击您的项目并点击设置)。确保设置是您的ARM Release配置,然后转到Link选项卡并确保"生成调试信息"被选中。构建您的解决方案,然后您应该在输出目录中看到一个pdb文件。