ADB常用命令

2021-10-01 08:59:32 字數 1329 閱讀 1436

針對移動端 android 的測試, adb 命令是很重要的乙個點,必須將常用的 adb 命令熟記於心, 將會為 android 測試帶來很大的方便,其中很多命令將會用於自動化測試的指令碼當中。

adb 是乙個 c/s 架構的命令列工具,用於通過電腦端與模擬器或者真實裝置互動。在某些特殊的情況下進入不了系統,adb就派上用場了,主要由三部分組成:

adb 的執行原理是 pc 端的 adb server 與手機端的守護程序 adbd 建立連線,然後 pc 端的 adb client 通過 adb server **命令,adbd 接收命令後解析執行。

adb 服務啟動後,windows 可以在任務管理器中找到 adb.exe 這個程序

連線上資料線,然後把手機開發者模式開啟,開啟usb除錯。

無線連線(需要借助 usb 線):

將 android 裝置與要執行 adb 的電腦連線到同乙個區域網,比如連到同乙個 wifi。

將裝置與電腦通過 usb 線連線。

應確保連線成功(可執行 adb devices 看是否能列出該裝置)。

讓裝置在 5555 埠監聽 tcp/ip 連線:

adb tcpip 5555

斷開 usb 連線。

找到android裝置的 ip 位址。

一般能在「設定」-「關於手機」-「狀態資訊」-「ip位址」找到,也可以使用adb 命令來檢視。

然後通過 ip 位址連線裝置:adb connect device-ip-address

確認連線狀態:adb devices

如果能看到:device-ip-address:5555 device,說明連線成功了;

如果連線不了,請確認 android 裝置與電腦是連線到了同乙個 wifi,然後再次執行 adb connect 那一步;

如果還是不行的話,通過 adb kill-server 重新啟動 adb 然後從頭再來。

斷開無線連線:adb disconnect device-ip-address

在配好環境變數的前提下,在命令視窗當中輸入 adb help 或者直接輸入 adb ,將會列出所有的選項說明及子命令。

在開發或者測試的過程中,我們可以通過 adb 來管理多台裝置,其一般的格式為:adb [-e | -d | -s 《裝置序列號》] 《子命令》

在多個裝置/模擬器連線的情況下較常用的是 -s 引數,serialnumber 可以通過 adb devices 命令獲取,serialnumber 即我們常說的 sn。

adb常用命令

安裝軟體 adb install apk檔名稱.apk 重新安裝該軟體 adb install r apk檔名稱.apk 解除安裝apk軟體 adb uninstall apk包名.apk 檢視手機上的執行日誌,此項可以用來查錯 adb logcat 檢視手機是否連線,以及連線了幾台手機 adb d...

adb 常用命令

adb命令的主要用途 1.執行android裝置的shell 命令列 2.管理模擬器或android裝置的對映埠。3.安裝和解除安裝應用程式。關閉或開啟adb服務 關閉adb服務 adb kill server 開啟adb服務 adb start server 檢視當前連線的裝置 adb devic...

adb 常用命令

顯示當前執行的全部模擬器 對某一模擬器執行命令 abd s 模擬器編號 adb devices列出來id 命令 獲取模擬器中的檔案 adb pull 用pull命令可以把裝置 手機 上的檔案或者資料夾複製到本機電腦。例如執行程式在機子中存了乙個日誌檔案,可以用次命令將該檔案拉出來到本店電腦中,檢視詳...