• Windows Phone & Windows App应用程序崩溃crash信息抓取方法


    最近有用户反馈,应用有崩溃的情况,可是本地调试却无法重现问题,理所当然的,我想到了微软的开发者仪表盘,可以查看一段时间内的carsh记录,不过仪表盘生成carsh记录不是实时的,而且生成的报告查看非常不便,是否有其他方法抓取应用的崩溃记录呢?

    其实目前已经有一些第三方提供了相应的工具插件,如国外的uTest(http://www.utest.com/),mtiks(http://www.mtiks.com/),国内的九幽(http://www.windows.sc)等等,小弟英语比较烂,就只研究了国内九幽的插件,发现集成比较简单,数据抓取比较实时,这里整理一下方法和心得分享给大家。

    首先,九幽的插件集成是非常简单的,通过Nuget集成这点必须给个赞,在Nuget搜JiuYou然后选择九幽数据统计插件集成就可以了,集成比较Easy,不墨迹了,不了解的去他们后台下个帮助文档看下。

    这个插件是用来做数据统计的,九幽的后台报表不少亮点,这里小秀一下我的用户的全球分布~

    当然我们今天讨论的不是数据统计,在后台找到的“错误分析”导航:

    看了下,确实有崩溃,而且每天都有,从错误率来看还好,是小范围事件,那么下一步需要来查看一下详细的carsh记录(官方文档说崩溃信息是隔日生成,但是我发现好像是实时的,这个需要再确认下)。

     

    查看了一下错误列表,我勒个擦,这么多!

    仔细看了下,应该是后台对版本进行了区分,同样的错误不同的版本里发生也列了出来,同时也列出了首次发生时间和最后一次发生的时间,我发现后面发布的几个版本中一些错误已经不重现了。

    点击一个今天的错误记录看下,

    找到问题,错误记录的比较详细,下面还能查看到发生错误的机型和系统~最后就是调试封包重新发布了~

     

    小结:小弟才开始做Windows App开发,以后会经常发一些心得和开发笔记,如果能帮助大家我是非常开心的,如果大家觉得我写的东西比较浅也不要见怪,小弟算初学者,希望能和大家多交流,我的QQ:1878989254

  • 相关阅读:
    单页面应用和多页面应用区别及优缺点
    Vue中双向数据绑定是如何实现的?
    vue组件中data为什么必须是一个函数?
    $nextTick的使用
    分别简述computed和watch的使用场景
    webpack结合postcss-loader实现css样式浏览器兼容前缀的添加
    KeyError:‘uid' Python常见错误
    GO语言学习之 跨平台编译
    图表动态选择+图表联动
    软件需求与分析大作业进度八
  • 原文地址:https://www.cnblogs.com/clever-he/p/4582435.html
Copyright © 2020-2023  润新知