-
系统刚开完机,想完全打印出来,则用
logcat
,这样它会把缓存里面的都打印出来 -
如果不想打印占用终端,则加个&号,即
logcat &
-
如果想把前面的打印清掉,开始现在的打印,则用
logcat -c;logcat
-
如果想过滤出代码中Log.d(TAG, “****”) 中TAG的关键字打印,则用
logcat -s TAG
,TAG即是你自己定义的字符串 -
如果想打印出带有时间戳的打印,则
logcat -v time
, 这样方便跟踪哪个时间点出现了问题,当然 time 后面还能加参数, 比如logcat -v time -s TAG
-
如果想要将打印输出到文件里面,可以直接使用
logcat -f /data/log.txt &
, -f表示指定文件,& 表示后台执行,当然你用重定向 >也可以实现输出到文件。后台执行需要注意的是,你不需要的时候可以先用ps |
列出logcat的pid, 然后kill -9 <pid号>
将其删掉 -
如果运行过程中还没打印logcat某个APK就挂掉了,弹出已停止运行,我们可以用这个命令查看关键错误信息:
logcat *:E
,这样只是会过滤出前面带有E的错误信息
Android 系统开发常用命令大全(五)
于 2019-10-18 10:39:29 首次发布