adb logcat查看某個進程的輸出日志


adb logcat 默認是沒有這個功能的,我實現了一個小bash函數,添加到你$HOME/.bashrc 文件中:

# 作用:能夠通過進程名顯示log
# 用法:alogcat com.android.calendar or alogcat calendar
# 當監控的進程異常退出時,需要重新運行此命令
function alogcat() {
	OUT=$(adb shell ps | grep -i $1 | awk '{print $2}')
	OUT=$(echo $OUT | sed 's/[[:blank:]]\+/\|/g')
	# 當進程異常退出,log是通過 AndroidRuntime 輸出的
	adb logcat -v time  |grep -E "$OUT|AndroidRuntime"
}

調用方法:

alogcat email

email 替換成你的packagename,全名或部分都可以

轉自:http://www.yinqisen.cn/blog-515.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM