adb命令查看app的日志


前言

在做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  好用

再者,並不是所有操作 都有日志的產生,要開發加才有


免責聲明!

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



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