adb其實就是Android Debug Bridge
,Android調試橋的縮寫,adb是一個C / S架構的命令行工具,主要由3部分組成:
運行在PC端的客戶端:可以通過它對Android應用進行安裝,卸載及調試
Eclipse中的ADT,SDK工具目錄下的DDMS,Monitor等工具,都是同樣地用到了adb的功能來與Android設備進行交互
。PC端的手機助手,諸如360手機助手,豌豆莢,應用寶等,其中除了安裝第三方應用方便,其他的功能,基本上都可以通過adb命令去完成,這裏建議測試人員
儘量不要在電腦上安裝這些手機助手,因爲其自帶的adb程序可能會與Android SDK下的adb程序產生衝突,5037
端口被佔用,導致使用adb命令時無法連接到設備
運行在PC端的服務:其管理客戶端到Android設備上adb後臺進程的連接
adb服務啓動後,Windows可以在任務管理器中找到adb.exe這個進程
運行在Android設備上的adb後臺進程
執行
adb shell ps | grep adbd
,可以找到該後臺進程,windows請使用findstr
替代grep
1:查看設備 adb devices
2:連接設備 adb connect 127.0.0.1:62001
3:斷開連接:adb disconnect 127.0.0.1:62001
4:獲取設備狀態 adb get-state
5:查看日誌:adb logcat
按control +c就可以退出查看日誌:
6:安裝文件包:adb install 安裝包所在目錄
7:如果是安裝覆蓋的話,直接後面加-r adb install -r 安裝包所在目錄
8.1.安卓測試常用的 ADB 命令大全網址:https://blog.csdn.net/MzTestor/article/details/79310900
2.查看安卓設備版本號(appium也可以查看):adb shell getprop ro.build.version.release