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 类的问题

 

posted @ 2017-03-08 17:15  HeLing_CC  阅读(71)  评论(0)    收藏  举报