Debug
文章平均质量分 79
Vincent_ywj
这个作者很懒,什么都没留下…
展开
-
Android平台Log输出规范
1、 目的:为了规范软件工程师在android代码编写过程中输出Log的行为,使得发布的产品中打印的Log是必须的,打印的Log的级别是能真实反映此Log对应的级别,标签、Log内容具有很好的可读性。2、 适用范围android平台java、c++、c代码编写。3、 Log的调用及等级介绍(1)、Log的等级有Verbose,Debug,Info,Warn,Error。转载 2015-01-31 17:36:39 · 1455 阅读 · 0 评论 -
浅谈ANR及log分析ANR
一:什么是ANRANR:Application Not Responding,即应用无响应二:ANR的类型ANR一般有三种类型:1:KeyDispatchTimeout(5 seconds) --主要类型按键或触摸事件在特定时间内无响应2:BroadcastTimeout(10 seconds)BroadcastReceiver在转载 2014-12-13 16:09:14 · 859 阅读 · 0 评论 -
安卓开发之常见死机问题--log分析
一般在平时工作中,基本上很多代码可以在eclipse+ndk进行调试,但如果需要用到具体的硬件设备,如媒体播放设备无法模拟的情况下,只能上硬件(盒子或手机)上进行调试。此时唯一的调试手段就是logcat产生log信息进行分析问题了。 什么时候会有Log文件的产生 ?一般在如下几种情况会产生log文件 。 1、程序异常退出 uncaused exception 2、程序强制关闭 F转载 2014-12-13 16:23:52 · 1001 阅读 · 0 评论 -
Android调试方法
Android调试方法 1 dump虚拟内存 cat /proc/xxxx/maps 虚拟内存的位置可能有如下地方: -内核的defconfig文件 -build/core/prelink-linux-arm.map -build/tools/apriori/prelinkmap.c -bionic/linke转载 2014-12-13 15:26:26 · 817 阅读 · 0 评论 -
Measuring kernel latencies to ensure real-time constraints
Device drivers in the kernel often need to perform some task in response to some events. To do this, there is not one but many different ways. These deferred execution methods include the Linux workqu转载 2014-12-13 14:34:17 · 902 阅读 · 0 评论 -
Android Tombstone/Crash的log分析和定位
有一句话叫做常在河边走,哪有不湿鞋。我们这些研究和开发Android的工程师正应了这句话,相必大家在调试的时候经常会遇到这么个东西吧*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***Build fingerprint: 'XXXXXXXXX'pid: 1658, tid: 13086 >>> system_s转载 2014-12-13 14:04:15 · 869 阅读 · 0 评论 -
Android 调试中 addr2line 工具的使用
我们在解bug的时候经常能碰到一些段错误。下面是我从一个bug的log中截取的一个段错误:////////////////////////////////////////////////////////////////////////////////////////////////////// 08-19 19:08:27.132 2105 2105 I DEBUG转载 2014-12-13 13:53:35 · 2180 阅读 · 0 评论