我为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,那么它也会有所帮助。
非常感谢您的投入
答案 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文件。