1、如何在程序中打出Log 以及Log的分类区别 ?
verbose、debug、info、warning、error
2、给你一个Log文件,如何定位到问题所在?
1)如果是ANR问题,则搜索“ANR”关键词。快速定位到关键事件信息。
2)如果是ForceClosed 和其它异常退出信息,则搜索"Fatal" 关键词,快速定
位到关键事件信息。
3)定位到关键事件信息后,如果信息不够明确的,再去搜索应用程序包的虚拟
机信息,查看具体的进程和线程跟踪的日志,来定位到代码。
用这种方法,出现问题,根本不需要断点调试,直接定位到问题,屡试不爽。
下面,我们就开始来分析这个例子的log 。
(打开log文件,由于是ANR错误,因此搜索"ANR " ,为何要加空格呢,你加上
和去掉比较一下就知道了。可以屏蔽掉不少保存到anr.log文件的无效信息。)
3、何时会产生ANR ?
1)界面操作(点击按钮):系统响应时间超过5秒
2)HandleMessage:处理时间超过10秒
4、log文件存在的目录?
一般在data/log目录下(真机才有)
5、一般哪几种情况会产生log文件?
1)程序异常退出,uncaused exception
2)程序强制关闭,Force Closed (简称FC)
3)程序无响应,Application No Response (简称ANR)
分享到:
相关推荐
android-log power 各包电量分析
对android log的详细分析 希望对大家有帮助
安卓开发之常见死机问题--log分析,一般在平时一般在平时工作中,基本上很多代码可以在eclipse+ndk进行调试,但如果需要用到具体的硬件设备,如媒体播放设备无法模拟的情况下,只能上硬件(盒子或手机)上进行调试。...
android log体系分析 ,希望对大家有用.
android log 查看工具,告别 adb logcat ,对log分析henyou希望能帮助到大家,谢谢!!!
Android自动化视频抓log分析,高级讲师亲自讲述Android自动化内容。
本资源包括 从手机端提取的log 文件 及问题描述,分析思路和解决办法。是一篇很好的log分析日志。
通过一个例子,深入解析一下log的分析方法以及Handler对象,Android多线程及MediaPlayer状态分析 。
android.util.Log is the most usable library of the Android. But, when the app released on the market, some important information is clearly forgotten by the developer. All logs are disabled by Debug...
android自定义log日志输出工具,该工具类具有以下优点: 1 在LogUtlis方法的第一个参数中填this可以输出当前类的名称,特别是在匿名内部类使用也可以输出当前类名。 如 : LogUtils.i(this,”这是一个实用的日志...
一个类实现更实用的 Android Log 工具 —— 1 个类,100 个方法、9 KiB
Log4a is an mmap based, high-performance, highly available Android log collection framework | Log4a 是一个基于 mmap, 高性能、高可用的 Android 日志收集框架
Android显示Log信息(带行号),非常好用的Android工具类!
Android LOG简介,讲述了各种抓LOG的方法,并且很详细,欢迎大家下载
自定义android Log类,请参看我的blog
android 下方便的打印log 在sd上写入log
Android log4j使用DemoAndroid log4j使用DemoAndroid log4j使用DemoAndroid log4j使用Demo
888个log android log
在Android群里,经常会有人问我,Android Log是怎么用的,今天我就把从网上以及SDK里东拼西凑过来,让大家先一睹为快,希望对大家入门Android Log有一定的帮助.
兼容 Android Studio 3.1.0 的 Logcat 完美显示日志 兼容 Kotlin 可设置 Log 开启和关闭 可设置是否输出到控制台(Logcat) 可设置 Log 全局 Tag 全局 Tag 为空时 Tag 为当前类名 可设置 Log 是否显示头部信息 Log ...