2013年11月15日 星期五

[程式] 在同時連接多台device的環境下,如何下adb command?

在一般的開發環境下,大多人接觸的都是只會面對一台device,最多兩台device,可能是模擬器、也有可能是手機、也有可能是開發中的demo board。
但是在公司開發專案的時候,為了讓大家同時開發,就有可能在同一台build server連接多台device。

那要怎麼對特定的device下command呢?

首先就是要知道有多少device正在連線,只需要透過就OK了

adb devices

例如:

List of devices attached
172.26.5.143:5555       device
172.26.5.117:5555       device

而當要對某一特定device下command的時候,就只需要在adb後面加上-s <qualifier>

例如要對172.26.5.143:5555做shell的時候

adb -s 172.26.5.143:5555 shell 

注意,-s <qualifier>只能接在adb之後喔,不能移到最後,否則會失敗喔。

希望以上對你有幫助
張貼留言