#!/bin/bash
##實現顯示指定包名APP的ERROR以上級別的日誌,建議崩潰之後,重新開啓此腳本
show_error_log(){
echo 請輸入包名
read package_name
pid=`adb shell ps | grep $package_name | awk '{print $2}'`
#先清空屏幕日誌
adb logcat -c
adb logcat -v time *:E | grep -E --color=auto $pid
}
#顯示指定標籤的所有級別日誌
show_log_with_tag(){
echo 請輸入tag
read tag
adb logcat -c
adb logcat -v time -s $tag
}
echo "根據什麼顯示日誌?"
select var in "error" "debug" "tag" "Other"; do
break;
done
echo "You have selected $var"
case "$var" in
"error")
show_error_log
;;
"debug")
;;
"tag")
show_log_with_tag
;;
*)
echo invalid option
;;
esac
常用logcat
最新推荐文章于 2021-02-22 09:26:41 发布