當有多個設備/模擬器連接電腦adb服務時,如何指定目標設備運行adb命令


如果有多個設備/模擬器連接,則需要命令指定目標設備。

參數

含義

-d

指定當前唯一通過 USB 連接的 Android 設備為命令目標

-e

指定當前唯一運行的模擬器為命令目標

-s <serialNumber>

指定相應 serialNumber 號的設備/模擬器為命令目標

在多個設備/模擬器連接的情況下較常用的是 -s 參數,設備/模擬器的serialNumber(序列號)可以通過 adb devices 命令獲取。如:

$ adb devices List of devices attached cf264b8f device emulator-5554 device 10.129.164.6:5555    device

上述案例表示電腦連接了三個設備/模擬器,輸出里的 cf264b8f、emulator-5554 和 10.129.164.6:5555 均為設備/模擬器的序列號。

①比如這時想指定序列號為 cf264b8f 這個設備來運行 adb 命令獲取屏幕分辨率:

adb -s cf264b8f shell wm siz

②如果想給 10.129.164.6:5555 這個設備安裝應用(這種格式的序列號為無線連接的設備或Genymotion等第三方Android模擬器):

adb -s 10.129.164.6:5555 install test.apk

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM