adb命令

ADB命令簡介

ADB全名Andorid Debug Bridge。 是⼀個Debug⼯具。

爲何稱之爲Bridge呢? 因爲adb是⼀個標準的C/S結構的⼯具, 是要連接開發電腦和調試⼿機的 包含如下⼏個部分:

       1.客戶端,運⾏在開發機器中,即你的開發PC機。⽤來發送adb命令。

       2.守護進程, 運⾏在調試設備中, 即的調試⼿機或模擬器。

       3.服務端, 作爲⼀個後臺進程運⾏在開發機器中, 即你的開發PC機;⽤來管理PC中的Client端和⼿ 機的Daemon之間的通信。

adb通信流程

Client<——>Server<——>Daemon

adb常⽤命令

  • 啓動服務                  adb start-server
  • 關閉服務                  adb kill-server
  • 獲取手機設備號       adb devices        當多臺設備同時存在時,可以做設備唯⼀區分
  • 發送文件到手機       adb push 電腦端路徑⽂件 ⼿機端存儲的路徑(unix) 

                    eg. 將桌⾯的xx.png發送到⼿機sdcard⽬錄下

                         adb push C:\Users\win\Desktop\xx.png /sdcard

  • 從手機拉取文件       adb pull ⼿機端的⽂件路徑 電腦端存儲⽂件路徑

                   eg. 將⼿機/sdcard⽬錄中的xx.png⽂件,發送到電腦桌⾯

                         adb pull /sdcard/xx.png C:\Users\win\Desktop

  • 操作手機命令行    adb shell    ⼿機本身屬於類unix系統,可以通過命令⾏進⾏操作⼿機,進⾏⼿機系統運⾏信息的集
  • 查看手機運行日誌    adb logcat    結合其他命令完成app⽇志的精準輸出,⽅便定位bug
  • 獲取app包名、啓動名    adb shell dumpsys window windows | strfind usedApp
  • 安裝app          adb install 路徑/xx.apk
  • 卸載app          adb uninstall app包名
  • 獲取app啓動時間     adb shell am start -w 包名/啓動名     app測試必須要獲取app啓動時間,這屬於體驗度測試範疇

             結果參數展示 :

                   TotalTime:app⾃身啓動時間 ms

                   WaitTime:系統啓動應⽤時間 ms

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章