我的记录

来源:互联网 发布:golang 调用c代码 编辑:程序博客网 时间:2024/06/18 12:04
(1)在Android系统中,printk输出的日志信息保存在/proc/kmsg中,要查看/proc/kmsg的内容   ($ dmseg)
(2)使用 adb shell getevent 查看输入事件:/dev/input/event*
(3)adb shell am broadcast 后面的参数有:

[-a <ACTION>]
[-d <DATA_URI>]
[-t <MIME_TYPE>]
[-c <CATEGORY> [-c <CATEGORY>] ...]
[-e|--es <EXTRA_KEY> <EXTRA_STRING_VALUE> ...]
[--ez <EXTRA_KEY> <EXTRA_BOOLEAN_VALUE> ...]
[-e|--ei <EXTRA_KEY> <EXTRA_INT_VALUE> ...]
[-n <COMPONENT>]
[-f <FLAGS>] [<URI>]

(4) Android日志系统为日志消息保持了多个循环缓冲区,而且不是所有的消息都被发送到默认缓冲区,要想查看这些附加的缓冲区,可以使用-b 选项,以下是可以指定的缓冲区:

radio — 查看包含在无线/电话相关的缓冲区消息
events — 查看事件相关的消息
main — 查看主缓冲区 (默认缓冲区)
 'main', 'system', 'radio','events', 'crash' or 'all'
-b 选项的用法:

[adb] logcat [-b ]
例如查看radio缓冲区:
adb logcat -b radio

(5)Android.mk文件
LOCAL_SRC_FILES := $(call all-java-files-under, src)
0 0