Android编程权威指南(第二版)第四章-Android应用的调试
调试什么的没什么好写的,做一两遍就会,我就随便贴了一点书中的话。
这里将会介绍两种跟踪问题的方法:
记录栈跟踪的诊断性日志
利用调试器设置断点调试
记录栈跟踪日志虽然是个强大的工具,但也存在缺陷。比如,大量的日志输出很容易导致LogCat窗口信息混乱难读。另一方面,既然有时可以从栈跟踪日志看出代码的实际使用意图, 在网站http://stackoverflow.com或者论坛http://forums.bignerdranch.com上寻求帮助时,附上一段栈跟踪日志往往有助于更快的解决问题。如果需要,我们可以直接从LogCat中复制并粘贴日志内容。
大多数Android应用调试和Java应用调试相似。然而, Android还是有其特有的应用调试场景,比如应用资源问题。显然, Java编译器并不擅长处理此类问题。
Android Lint是Android应用代码的静态分析器(static analyzer) 。实际上,它是无需代码运行就能够检查代码错误的特殊程序。凭着对Android框架知识的掌握,Android Lint深入检查代码,找出编译器无法发现的问题。在大多数情况下,Android Lint检查出的问题都值得关注。
POINT 2.R 类的问题


浙公网安备 33010602011771号