Chapter 4 Debugging Android Apps
Exceptions and stack traces
exception
错误信息会自动打印到logcat
中显示。
而对于其它bug则可以使用日志或者设置断定进行调试,要启动调试不能点运行
而应该点击调试
来启动程序
在Run - View Breakpoints
中可以将exception
设置为断点。
Android specific Debugging
Using Android Lint
Android Lint
是静态分析器,可以检测出java
编译器无法察觉的错误。
可以手动启动Analyze - Inspect Code
,然后在弹出的对话框中选择要检视的范围
Issues with the R class
如果在build
过程中出错,可以考虑如下解决方案
- 检测资源文件中
xml
文件的格式是否正确,是否有错误的字段 - 清理你的项目
Build - Clean Project
- 同步
gradle
文件Tools - Android - Sync Project with Gradle Files
- 运行
Android Lint