adb可以透過ethernet同時連結多個設備進行除錯,使用到基本命令如下:
adb start-server 執行adb server
adb kill-server 關閉adb server
adb connect <host>[:<port>] 連接至指定IP address之設備
adb disconnect <host>[:<port>] 取消指定IP address之設備的adb連結
adb kill-server 關閉adb server
adb connect <host>[:<port>] 連接至指定IP address之設備
adb disconnect <host>[:<port>] 取消指定IP address之設備的adb連結
adb devices 列出adb已連結之設備
adb -s <serial number> 命令導向至指定的已連結設備
adb shell <command> 在遠端shell執行命令
Money透過adb同時測試多個設備使用流程如下:
1. adb kill-server
adb start-server
(重新啟動adb,確保adb沒有舊的連線,造成連線失敗,若確認無連線可以略過)
2. adb connect 10.10.10.90 (沒有輸入port會使用預設port 5555)
adb connect 10.10.10.89
adb connect 10.10.10.88
進行多個設備連線
3. adb devices
列出連線設備,以確認有將設備加入連結,結果會如下所示
List of devices attached
10.10.10.90:5555 device
10.10.10.89:5555 device
10.10.10.88:5555 device
10.10.10.90:5555 device
10.10.10.89:5555 device
10.10.10.88:5555 device
4. adb -s 10.10.10.90:5555 shell monkey –throttle 1000 –v 90000
adb -s 10.10.10.89:5555 shell monkey –throttle 1000 –v 90000
adb -s 10.10.10.88:5555 shell monkey –throttle 1000 –v 90000
adb -s 10.10.10.89:5555 shell monkey –throttle 1000 –v 90000
adb -s 10.10.10.88:5555 shell monkey –throttle 1000 –v 90000
透過上面命令即可在多個設備進行monkey測試
若操作過程與到某個設備無法連線並且已存在adb devices清單中
可以透過disconnect與connect來重新連結
Ex:
adb disconnect 10.10.10.90
adb connect 10.10.10.90
然後可以透過adb devices進行確認指令是否有成功執行
如果adb server有異常現象無法排除,請透過使用流程的步驟
kill-server與start-server來重新啟動adb server,並重新建立連結即可
沒有留言:
張貼留言