Android use ADB

Sun
彼得潘的 Swift iOS / Flutter App 開發教室
2 min readNov 20, 2019

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

--

--