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-serverstart-server來重新啟動adb server,並重新建立連結即可

arrow
arrow
    全站熱搜

    戮克 發表在 痞客邦 留言(0) 人氣()