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,全名或部分都可以


免責聲明!

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



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