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 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
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 透過上面命令即可在多個設備進行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,並重新建立連結即可
大致操作方法如上,若有問題可以再詢問我,Thanks |
|