1.基本語法
adb [ -d | -e | -s <serialNumber> ] <command>
serialNumber表示設備序列号,也可以是ip地址
如果隻有一個設備/模拟器時,可以直接使用 adb <command>。
2.為命令指定目标設備
上述三個參數(-d -s -e)用于指定目标設備,如果有多個設備/模拟器連接,需要為命令指定目标設備,否則會無法執行命令。
在多個設備/模拟器連接時,大多使用-s <serialNumber>參數。
3.查看連接設備
adb devices查看連接的設備
adb devices -l 查看,返回的信息會更多
4.安裝應用
adb install 安裝應用
adb install -r強制安裝應用(替換存在的應用程序)
adb install -t允許安裝測試包
5.卸載應用
adb uninstall 卸載應用(後面為卸載的應用的包名)
pm uninstall -k保留緩存卸載應用(後面為卸載的應用的包名)
6.複制文件到電腦
adb push xxxx xxxx将電腦文件複制到手機上
7.電腦文件複制到手機
adb shell mkdir xxxx新建文件
8.新建文件
adb shell mkdir xxxx新建文件
9.移動文件
adb shell mv xxxx xxxx移動文件
10删除
adb shell rm xxxx删除文件
adb shell rm -r xxxx 删除包含文件的文件夾
adb shell rmdir xxxx 删除空文件夾
11.重命名
adb shell rename xxxx xxxx重命名文件或文件夾
12打開文件
cat打開文件,也可以在adb shell後使用
13列出目錄
ls展開文件夾中的所有目錄
14返回
cd 空格 返回根目錄
cd .. 返回上一層
15.清除應用數據
16,列出設備安裝應用名
abd shell pm list packages #查看當前連接設備或者虛拟機的所有包
adb shell pm list packages -d #隻輸出禁用的包。
adb shell pm list packages -e #隻輸出啟用的包。
adb shell pm list packages -s #隻輸出系統的包。
adb shell pm list packages -i #隻輸出包和安裝信息(安裝來源)。
adb shell pm list packages -u #隻輸出包和未安裝包信息(安裝來源)。
adb shell pm list packages -i #隻輸出包和安裝信息(安裝來源)。
adb shell pm list packages -f #輸出包和包相關聯的文件
adb shell pm list packages -3 #輸出所有第三方包。
輸出第三方應用
17.aapt
aapt全稱:Android Asset Packaging Tool,看名稱就知道他的作用是啥(Android資源打包工具),使用aapt時間先配置aapt環境(可以查看前文配置adb的文章,都是将路徑添加到path中,方法相同,aapt鍊接: https:///s/1J4xpCTYUhWcWVFmrvgPiGA 提取碼: i3yg)才能使用aapt。
aapt它的功能有很多,我們隻說aapt aapt dump badging的功能。在測試中經常需要查應用的launchable-activity,sdkVersion,所以就需要用到aapt aapt dump badging,使用方法如下圖。
aapt aapt dump badging xxxx
adb命令還有很多,這裡隻是簡單地收納了日常使用較高的常規命令,希望對大家有所幫助。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!