[Android踩坑系列]Android debug
[安卓踩坑系列]Android debug
调试原理
在调查期间遇到意外的应用程序行为时,应遵循以下高级原则:
1.复制。代码中存在一个问题,可以按照相同的步骤重复执行来解决。在假定代码已损坏之前,请尝试重新启动模拟器,在设备上尝试该应用程序和/或完全重新构建该应用程序。
2.减少。尝试隔离或减少围绕该问题的代码,并找出重现所发生情况的最简单方法。注释掉或删除可能使问题复杂化的无关代码。
3.研究。如果您遇到了重大的意外问题,那么您可能并不孤单。使用任何描述性标识符在Google中搜索行为。访问问题跟踪器,查找与您遇到问题的组件。在stackoverflow中搜索有关同一问题的帖子。
调试程序
当您看到应用崩溃并关闭时,下面概述了诊断和解决此问题的基本步骤:
1.在Android Monitor(logcat)中查找最终的异常堆栈跟踪
2.用行号标识异常类型,消息和文件
3.在您的应用程序中打开文件并找到行号
4.查看异常类型和消息以诊断问题
如果问题不熟悉,请在Google周围寻找答案
根据建议的解决方案进行修复,然后重新运行该应用程序
重复直到崩溃不再发生

浙公网安备 33010602011771号