Androidapp日誌
❶ 怎麼查看手機軟體運行日誌
使用Androidstudio查看手機的日誌可參考以下步驟:
1、打開androidstudio隨便進入一個工程進入主界面
2、點擊底部androidmoniter打開安卓連接設備信息查看頁面
3、把手機與電腦通過數據線連接,打開開發者選項。
4、連接上手機後可以看到androidmoniter部分有設備名稱出現,且logcat下有log日誌輸出
5、點擊右側的選項可以進行日誌等級篩選,一般info的日誌很多,若想看一些崩潰信息,可以選擇warn等級
6、點擊左側的功按鈕可以進行清空當前的日誌,或者列印所有日誌輸出。
❷ Android 測試,如何從Pc端獲取App日誌信息
首先從3個方面說下次問題,1. 為什麼要獲取日誌? 2.如何獲取?3. 如何查看日誌?
1. 為什麼要獲取日誌?
說明:在對真機內應用進行手工驗證時,如果發現某個功能Bug或操作無響應時,通過日誌能更好體驗出bug的類型和操作是否有請求發出,能更近一步定位bug類型。
2. 如何獲取?
說明:通過adb logcat命令,具體操作:1. 需要下載對應Android 系統版本的Android sdk(安卓開發工具包自帶包含adb命令);2. 搭建相應的環境;3. 手機打開usb調試模式並通過數據線連接電腦(需要安裝手機驅動,通過第三方軟體自動安裝 如:應用寶) 4.驗證環境及手機和電腦連接通暢(cmd命令行輸入:adb devices) 出現手機設備信息即可;5. 此時 輸入命令 adb logcat (獲取手機運行實時日誌命令)
3. 如何查看日誌?
說明: 一般查找E開頭信息;E:Error簡寫,其他常用錯用可以參考黑馬程序員移動測試相關資料或視頻,組里老大就是黑馬出來的,據說講的不錯。上面這些知識點,在他們課程配套筆記里也很多。很全面
❸ 如何抓取Android系統APP測試的日誌
抓日誌神器:安卓測試助手
--------------------------------------------
安卓測試助手2.x版本
【工具簡介】
1,一個安卓輔助調試工具,把常用命令以圖形化界面展示,旨在方便調試開發;
2,使用IDEA開發,基於 jdk13+javafx+ddmlib。目前只支持windows平台使用。
【下載】
2.1版本下載:
http://aispeech-lyra.oss-cn-hangzhou.aliyuncs.com/tools/AdbHelp/AdbHelpSetup2.1.exe
【主要功能】
界面1:
安裝設備機器型號,版本基本信息,網路IP信息,內存信息,屏幕解析度,內存信息,電池信息,當前窗口包名,截屏,錄屏,按鍵模擬,廣播發送等
底部功能欄:
顯示ADB是否連接,抓日誌(可設置日誌名),打開日誌目錄,日誌已截取時間長等
❹ android logcat抓取app日誌
一.logcat抓log方法:adb logcat命令,可以加條件過濾
1.安裝SDK(參考android sdk環境安裝)
2.使用數據線鏈接手機,在手機助手的sdcard中建立一個1.log的文件或在抓日誌時直接導出到電腦位置
3.程序運行cmd,進入到含有adb.exe目錄
4.輸入adb devices 查看設備是否連上
5.輸入抓取命令:adb logcat -s *:E > /mmt/sdcard/1.log或logcat -s '*:E' >d:/1.log,
6.使用手機打開app操作崩潰一次(如果想中途停止按下ctrl+c)
7.查看日誌抓取文件,分不清楚是那個時間段所造成的後果
8.加入命令:-v time 就會顯示出時間
9.輸入命令adb logcat -v time -s *:E > /mmt/sdcard/1.log(eg:adb logcat -v time -s appname:E>d:/1.log)
10.查看結果
ps:
adb logcat -v time -s appname:E>d:/1.log
-v 顯示日誌格式 -v time 以時間為顯示格式
-s 默認過濾,不顯示默認tag。系統把tag的默認過濾級別是設置為Verbos,tag需要顯示。如果設置-S等同於*:V
appname:E 顯示appname操作中優先順序大於等於「error」的日誌
二、log過濾--根據Log信息級別
• V-(verbose) -明細 (最低優先順序) • D-(debug)-調試• I-(information)-信息• W-(warning)-警告• E-(error)-錯誤
• F — 嚴重錯誤• S — 無記載 (最高優先順序,沒有什麼會被記載)
三、
log過濾-
log過濾器使用(
adb logcat tag:priprity)
過濾器表達式的格式是tag:priority ... ,其中tag是標記(可以是具體的,*表示所有), priority是最小的優先順序,可以是組合
adblogcat ActivityManager:I MyApp:D *:S
adblogcat * :W -----所有優先順序大於等於「warning」的日誌
adblogcat * :E -----所有優先順序大於等於「error」的日誌
四、log輸出-log控制日誌格式 adb logcat -v 格式
brief — 顯示優先順序/標記和原始進程的PID (默認格式)
process — 僅顯示進程PIDtag — 僅顯示優先順序/標記
thread — 僅顯示進程:線程和優先順序/標記
raw — 顯示原始的日誌信息,沒有其他的元數據欄位
time — 顯示日期,調用時間,優先順序/標記,PID
long —顯示所有的元數據欄位並且用空行分隔消息內容
eg:adb logcat -v thread
五.log輸出-附加緩沖區:adb logcat -b
radio — 查看包含在無線/電話相關的緩沖區消息
events — 查看事件相關的消息
main — 查看主緩沖區 (默認緩沖區)
adb logcat -b radio
什麼也不加代表默認緩沖
六.log輸出-log選項列表
-b 指定要查看的日誌緩沖區,可以是system,events ,radio,main . 默認值是system和main 。
-c 清楚屏幕上的日誌.
-d 輸出日誌到屏幕上.
-f 指定輸出日誌信息的,默認是stdout .
-g 輸出指定的日誌緩沖區,輸出後退出.
-n 設置日誌的最大數目.,默認值是4,需要和 -r 選項一起使用。
-r 每時輸出日誌,默認值為16,需要和-f 選項一起使用.
-s 設置默認的過濾級別為silent.
-v 設置日誌輸入格式
❺ android手機日誌怎麼查看
以小米手機為例,其他機型操作方法大致相同:
1.首先在手機桌面上找到【文件管理】,進入手機的文件管理頁面。