1、ANDROID中日志信息分为四种:错误(ERROR)、警告(WARN)、通知(INFO)、调试(DEBUG)、详细(VERBOSE).除了在开发阶段,VERBOSE从不被编译到一个应用程序中,调试日志被编译但在运行时会跳过,Error, warning 和 info 日志总是 存在。
2、android.util.Log类源码:
3、Log类使用方法
在类中定义一个标签:
private static final String TAG = "MyActivity";
然后可以调用Log类的静态方法:
Log.代号(标签,信息)
例如:Log.v(TAG, "信息" );
然而在实际应用中,我们可以在处理输入错误的“try...catch”语句中加入Log信息,好让我们从记录数据中,追踪到输入错误的情况。
4、在调试模式下运行虚拟机。
1>启动虚拟机(菜单栏 > Run > Debug History > 程序名)
2>在Eclipse下点击右上角的"Open Perspective" ---> Other选项 ---> Debug
5、LogCat窗口的使用
点击绿色的“+”号,添加一个过滤器,弹出下面窗口:
Filter Name:填入过滤器名字(自定义)
by Log Tag:填入标签的名字
其它的不用填。
也可以使用命令来查看所有的信息记录:adb logcat --help
6、虚拟机上的查错设置
主界面 ---> DevTools ---> Developments Settings ---> 在Show CPU Usage打钩 或者 在Show running process打钩
详细的就不说明了!