背景
搞點 Android 小工具,開發過程中需要 adb 調試。
但是執行某條 adb 指令之後就報標題的錯:
error: more than one device/emulator
原因分析
很簡單,報錯說的很清楚,有多個設備同時連接了電腦。
解決方法
解決方法也很簡單,執行 adb 指令的時候,指定執行的設備,就OK了。
比如:
adb -s xxxxxx shell ps 21190
其中的 xxxxxx
就是你的設備序列號(serial number)。
獲取序列號的方法,執行 adb devices
:
mac-mini.lan ~ adb devices
List of devices attached
ENU7N1632353 device
FA6BS03 device
eaafdefbdd device
可以看到,我現在的電腦一共連了三個手機。
好了。
打完收工。