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...