軟件測(cè)試 零基礎(chǔ)自學(xué)筆記_常用adb命令
adb shell dumpsys activity top ? ? ? ? ? ?獲取當(dāng)前界面元素
adb shell dumpsys activity activities ? ?獲取任務(wù)列表
adb shell am start -w -n 包名/頁(yè)面名 ? ?啟動(dòng)app
啟動(dòng)和關(guān)閉adb服務(wù)
adb kill-server ? ? ? ? ? 關(guān)閉ADB服務(wù)
adb start-server ? ? ? ?開(kāi)啟ADB服務(wù)
設(shè)備鏈接
adb connect 127.0.0.1:7555 ? ?連接7555端口設(shè)備
adb devices ? ? ? ? 打印可用設(shè)備列表
安裝和卸載應(yīng)用
adb install apk文件名和路徑 ? ? ? ? 不指定設(shè)備安裝apk
adb uninstall <軟件名> ? ? ? ? ? ? ? ?卸載設(shè)備程序
adb uninstall -k <軟件名> ? ? ? ? ? ?卸載程序但保留數(shù)據(jù)集
指定設(shè)備進(jìn)行操作
adb [-d|-e|-s < serial Number>]<command
d 真機(jī)
e 模擬器
s 序列號(hào)
常用命令
adb shell pm list package ? ? ? ?列出設(shè)備上的程序名列表
上傳和下載文件
adb push <本地路徑> <遠(yuǎn)程路徑> ? ? ?將pc上的文件或文件夾上傳到設(shè)備
adb pull <遠(yuǎn)程路徑><本地路徑> ? ? ? ? 將設(shè)備上的文件下載到pc
對(duì)日志進(jìn)行操作
adb logcat ? ? ? ? ? ? 在命令行中顯示調(diào)試信息
adb logcat > 文件名 ? ? ? 將調(diào)試信息保存在文件中
adb logcat |findstr -i displayed ? ? ? ? ? 打印日志并篩選出鏈接設(shè)備的展示頁(yè)面
過(guò)濾器表達(dá)式的格式是 tag:priority
例如 adb logcat ActivityManager:I *:S
優(yōu)先級(jí)是下列的字符,順序是從低到高:
V-明細(xì)(最低優(yōu)先級(jí))
D-調(diào)試
I-信息
W-警告
E-錯(cuò)誤
F-嚴(yán)重錯(cuò)誤
S-無(wú)記載(最高優(yōu)先級(jí),沒(méi)什么會(huì)被記載)
控制日志格式
例如 adb logcat -v thread
brief -顯示由下級(jí)/標(biāo)記和原始進(jìn)程的PID(默認(rèn)格式)
process -進(jìn)現(xiàn)實(shí)進(jìn)場(chǎng)PID
tag - 僅顯示優(yōu)先級(jí)/標(biāo)記
thread - 僅顯示進(jìn)程:線程和優(yōu)先級(jí)/標(biāo)記
raw - 顯示原始的日志信息,沒(méi)有其他的元數(shù)據(jù)字段
time - 顯示日期,調(diào)用時(shí)間,優(yōu)先級(jí)/標(biāo)記,PID
long - 顯示所有的元數(shù)據(jù)字段并且用空行分割消息內(nèi)容
其他命令
android ? ? ? ? ? ? ? ? ? ?啟動(dòng)SDK管理器
adb bugreport ? ? ? ? 查看BUIG報(bào)告
adb root ? ? ? ? ? ? ? ? ? 獲得root線圈
adb get-serialno ? ? ?獲取設(shè)備的序列號(hào)
adb remount ? ? ? ? ? ?將system分區(qū)從只讀編程可寫可讀(需要root)
android list targets ? 顯示系統(tǒng)內(nèi)所有的android平臺(tái)
android list avd ? ? ? ? 顯示系統(tǒng)中所有的模擬器
ddms ? ? ? ? ? ? ? ? ? ? ? ? 啟動(dòng)ddms、
adb reboot ? ? ? ? ? ? ? ?重啟

版權(quán)聲明:本文為CSDN博主「Nicooo-929」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。
原文鏈接:軟件測(cè)試 零基礎(chǔ)自學(xué)筆記_常用adb命令
版權(quán)歸原作者所有,如有侵權(quán),請(qǐng)聯(lián)系刪除。