ADB和monkey常用命令筆記

2021-10-09 02:50:52 字數 1567 閱讀 7354

adb常用命令:

1.無線網鏈結adb

adb connect 網域名稱:埠號(127.0.0.1:62001)

2.檢視當前裝置鏈結狀態

adb devices

多個裝置

adb -s devices

3.安裝軟體包

adb install ***.apk(可以直接拉取安裝包到控制台)

覆蓋安裝,保留資料和快取檔案

adb install ***.apk -r

5.檢視所有包名

adb shell pm list packages

7.列印日誌檔案(預設列印system 和 main緩衝區)

adb logcat

8.列印指定緩衝區

adb logcat -b main

adb logcat -b system

adb logcat -b event

adb logcat -b radio

9.列印日誌到指定目錄,並且列印時間

adb logcat -v time > d:\log.txt

10.清空以前的日誌,只檢視當前的

adb logcat -c && adb logcat

11.根據標籤名來進行過濾

adb logcat -s tag_name

12.日誌檔案中的優先順序

v — verbose 細則 (最低優先順序)

d — debug 除錯

i — info 資訊

w — warring 警告

e — error 錯誤

f — fail 致命

s — 靜默 (最高優先順序,不會列印任何資訊)

進行過濾列印

adb logcat | grep 「error」

log日誌錯誤查詢:

anr in 無響應事件

2.閃退事件,fatal exection:main 需要提交log 和 traces檔案

2-1:出現anr in的錯誤時,可以檢視anr in錯誤資訊的頭部上一行,檢視裡面的traces.txt檔案儲存在哪然後拉取到電腦中和log檔案一起提交給開發

traces一般儲存在/data/anr/traces.txt 可以通過adb shell 查詢到, 然後使用adb pull 拉取檔案到電腦上。

3.查詢到這種錯誤之後,選擇e級別開始的資訊

13.從電腦推送檔案到手機

adb push 電腦檔案路徑 手機路徑

14.從手機拉取檔案到電腦

adb pull 手機路徑 電腦路徑

15.screencap 手機螢幕截圖

adb shell screencap /sdcard/screen.png

16.錄製螢幕

adb shell screenrecord /sdcard/test.mp4

#限制錄製時間為10s , 預設錄製時間為2分鐘

adb shell screenrecord --time -limit -s 10

monkey命令的使用

adb shell monkey -p 包名 1000 #模擬該軟體的隨機事件1000次

monkey常用命令

1 執行基本monkey命令 adb shell monkey p com.webank.trendos ignore crashes v v v 20000 p particular 指定的,v v v表示顯示日誌的詳細程度,20000表示操作的事件數 2.強制停止應用 ps ef grep mo...

monkey常用命令例項

一 常用命令的使用 1.monkey進行壓力測試的命令是什麼呢?eg adb shell monkey p com.android.calculator 100 2.如何重現crash anr過程呢?eg adb shell monkey s 123456 p com.android.calcula...

adb常用命令

安裝軟體 adb install apk檔名稱.apk 重新安裝該軟體 adb install r apk檔名稱.apk 解除安裝apk軟體 adb uninstall apk包名.apk 檢視手機上的執行日誌,此項可以用來查錯 adb logcat 檢視手機是否連線,以及連線了幾台手機 adb d...