前言
在做app測試的時候,經常會遇到異常,此時如果開發沒有異常保存,那么測試就得通過adb命令來查看日志信息。基於Windows平台的操作:
logcat輸出日志
一、把日志輸出到手機指定目錄
其命令為:adb logcat -f / sdcard/zjdata.bredbaby/log/1.txt

其中:1.txt是指定輸出到該文檔; sdcard/zjdata.bredbaby/log 是指定日志存儲的地址。
備注:指定的目錄必須存在,否則會提示找不到地址
二、把日志輸出到電腦指定目錄,如d:\test
其命令為:adb logcat >d;\test\1.txt

find過濾包名
如果直接用adb logcat,會將很多沒用的一起加載,如果只想抓取被測app的日志,就需要對包名進行過濾,其命令如下:

結束logcat
結束logcat抓包,可以用快捷鍵ctr+c
參考yoyo,在此謝過!
https://blog.csdn.net/hhy_123963/article/details/80609793
后記
讓日志展示時間戳
adb logcat -v time process
安卓開發過程中經常遇到真機崩潰的情況,這時如何拿到崩潰日志是我們十分關心的問題。手機崩潰后,不要再進行別的操作,保留現場。連接手機和電腦,使用adb命令抓取崩潰日志。
adb logcat *:W
注意:這句命令的意思是顯示所有優先級大於等於警告(Warning)的日志,查找崩潰問題一般用:
adb logcat *:E
注意:這句命令的意思是顯示所有優先級大於等於錯誤(Error)的日志。
日志的優先級一般有如下幾檔,由低到高:
1、VERBOSE,一般信息,使用Log.v輸出顏色為黑色且日志級別大於等於VERBOSE的信息;
2、DEBUG,調試信息,使用Log.d輸出顏色為藍色且日志級別大於等於DEBUG的信息;
3、INFO,標識信息,使用Log.i輸出綠色且日志級別大於等於INFO的信息;
4、WARN,警告信息,使用Log.w輸出橙色且日志級別大於等於WARN的信息;
5、ERROR,錯誤信息,使用Log.e輸出紅色且日志級別大於等於ERROR的信息。
---------------------
作者:Data-Mining
來源:CSDN
原文:https://blog.csdn.net/liuzehn/article/details/80924521
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
后記:
發現上海悠悠也有 https://www.cnblogs.com/yoyoketang/p/9101365.html
但是 我死活用不了 adb logcat find | ‘包名’ 這個方法抓取app日志,后面發現了另外一個很好的東西
https://www.cnblogs.com/kaibindirver/p/10560597.html 好用
再者,並不是所有操作 都有日志的產生,要開發加才有
