1. 程式人生 > >adb 常用命令總結

adb 常用命令總結

adb工具即Android Debug Bridge,是手機開發app或測試時常用的工具,可以用於PC端控制手機做一些操作,比較簡單,我認為作為手機端測試也應該瞭解一下
一、環境配置:
1、下載個工具包,這是我用的工具包,下載連結: https://pan.baidu.com/s/1b64TPEI6SqluZSJXto2CqQ
或者從這裡下載
http://www.wmzhe.com/soft-39913.html,都是一樣的,另外android SDK 中也會帶一個工具包 (就是platform-tools包下)
2、開啟命令列 進入這個工具包路徑下,比如放在 d盤 cd d:\platform-tools
3、PC端用資料線連線手機,開啟手機的開發者模式和裡面的除錯模式(具體請百度,每一種手機可能不一樣,紅米要連續點設定-我的裝置-全部引數-MIUI版本多次,)
然後選擇模式USB配置為MTP媒體傳輸協議,如果不能看到手機內部檔案就先選擇“充電”,再選擇"MTP媒體傳輸協議”
在這裡插入圖片描述


在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述4、在PC端命令列中輸入adb devices
這裡能看到手機的序列號說明配置好了,如果說adb不是內部命令也不是外部命令說明沒配好
在這裡插入圖片描述

二、常用adb命令
1、檢查連線的裝置adb devices
在這裡插入圖片描述
99ed07a9是序列號,device是正常連線 officeline是連線不正常,可能沒連線上等
2、檢視裝置的所有apk的包名 adb shell pm list packages
3、檢視正在開啟的apk的包名adb shell dumpsys window w |findstr / |findstr name=
在這裡插入圖片描述
現在手機開啟的是小米系統自帶的計算器,這裡com.miui.calculator就是apk的包名,後面斜槓後的是activity(包名用來讀取apk,後面的命令也能用到。檢視包名有多種方法,請自行百度)
4、安裝apk
adb -s 序列號 install 電腦中apk路徑,
舉例:adb -s 99eb07a9 install D://Test.apk,當然這個路徑下要有這個apk檔案,也可以直接把檔案拖進來,省得寫路徑
5、解除安裝apk
adb -s 手機序列號 uninstall 解除安裝apk的包名
6、獲取序列號 adb get-serialno
7、從手機拷貝檔案到電腦,adb -s 序列號 pull 手機檔案路徑 PC端要拷貝的路徑
舉例:adb -s 99eb07a9 pull /sdcard/stericson-ls D://
8、從電腦拷貝檔案到手機,
adb -s 序列號 push 電腦本地檔案路徑 手機要拷貝的路徑
舉例:adb -s 99eb07a9 push d://stericson-ls /sdcard/
9、重啟手機
adb reboot
10、手機關機
adb shutdown

也可以參考這個地址:https://www.cnblogs.com/xiaoxuetu/p/3411214.html