Android use ADB
Android Strudio 可以使用ADB進行不用傳輸線就可以安裝App,通常用在一些大型設備裝上AndroidOS的觸控介面。
主要是透過WIFI連線能達到無線傳送效果。
首先必須安裝ADB:
ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew cask install android-platform-tools
adb devices
安裝後就可以使用下面指令:
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