您的位置:首页 > 移动开发 > Android开发

Android 日志

2013-12-15 23:05 405 查看
原帖地址:http://fafeng.blogbus.com/logs/178853415.html

Android 日志

分类:

ANR Log一般保存在/data/anr
目录下。一般在如下几种情况会产生log文件:
1.程序异常退出, uncaused exception
2.程序强制关闭,Force Closed (简称FC)
3.程序无响应, Application No Response
(简称ANR)
。在Android里,应用程序的响应性是由Activity Manager和Window Manager系统服务监视的。当它监测到以下情况中的一个时,Android就会针对特定的应用程序显示ANR:
a)在5秒内没有响应输入的事件(例如,按键按下,屏幕触摸)
b)BroadcastReceiver在10秒内没有执行完毕
4.手动生成。

Android的日志位于/dev/log/:
adb shell
# cd /dev
cd /dev
# ls
ls
pcm
cpuctl
i2c-debug-1
i2c-1
i2c-debug-0
i2c-0
video20
key_test
input
diag
ppp
mtd
block
graphics
smem_sleep_log
oncrpc
smd_pkt_loopback
smd_sns_dsps
smd22
smdcntl7
smdcntl6
smdcntl5
smdcntl4
smdcntl3
smdcntl2
smdcntl1
smdcntl0
msm_camera
ptmx
smd36
smd27
smd21
smd7
smd0
console
tty
kmsg
urandom
random
full
zero
null
kmem
mem
hw_extern_sdcardMounted
hw_extern_sdcard
compass_aot
compass_dev
system_bus_freq
network_throughput
network_latency
cpu_dma_latency
proximity
light
log
binder
device-mapper
accel
alarm
uinput
keychord
android_adb_enable
android_adb
tgt
share_mem
pmem_audio
pmem_adsp
pmem
fuse
ashmem
msm_voicememo
rmt_storage
msm_snd
msm_wmapro
msm_amrwb
msm_pcm_dec
msm_wma
msm_amrnb_in
msm_aac
msm_amrnb
msm_qcelp
msm_evrc
msm_mp3
msm_preproc_ctl
msm_pcm_in
msm_pcm_ctl
msm_pcm_out
nmea
qmi2
qmi1
qmi0
smem_log
rfkill
snd
adsp
rtc1
rtc0
kgsl-3d0
ttyHS0
i2c-debug-2
i2c-2
ttyGS1
ttyGS0
socket
pts
# cd log
cd log
# ls
ls
system
radio
events
main
如果想查看可以从上面这四个特殊文件,可以用adb pull拉出到pc上察看,通过比较不难发现ddms或logcat输出的是这四个文件的汇聚。

/data/system/dropbox是DropBoxManager生成的数据队列(应用程序崩溃,内核日志记录等),它是Android
2.2引入的。若它超过最大容量则会扔掉老数据。可以把它视为一种持久化的系统级的块状“logcat”。

/mnt/sdcard/bugreports记录了android启动过程的log,以及启动后的系统状态,包括进程列表,内存信息,VM信息等。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: