我有2个Android设备通过usb连接到我的电脑
现在,当我列出设备时,我得到了这个:
C:\Users\MBH>adb devices
List of devices attached
0123456789ABCDEF device
0123456789ABCDEF device
Run Code Online (Sandbox Code Playgroud)
两个设备都有相同的序列号,或者0123456789ABCDEF的含义.
问题:在这种情况下我无法做任何事情,既不推送或拉动文件,也不转发tcp端口.
C:\Users\MBH>adb forward tcp:59900 tcp:59900
error: more than one device/emulator
C:\Users\MBH>adb -s 0123456789ABCDEF forward tcp:59900 tcp:59900
error: more than one device
Run Code Online (Sandbox Code Playgroud)
问题:无论如何以不同的方式连接或选择设备?像设备型号或什么?
MBH*_*MBH 32
我知道了
C:\Users\MBH>adb devices -l
List of devices attached
0123456789ABCDEF device product:ZEN model:ZEN device:ZEN
0123456789ABCDEF device product:full_gs702c model:M757 device:gs702c
Run Code Online (Sandbox Code Playgroud)
然后我可以使用型号进行炮击
C:\Users\MBH>adb -s model:M757 shell
shell@gs702c:/ $ ls
Run Code Online (Sandbox Code Playgroud)
它现在有效
Saq*_*med 21
您可以通过deviceID选择设备来运行adb的每个命令.运行命令获取设备ID:
adb devices
Run Code Online (Sandbox Code Playgroud)
您将获得所有可用设备的列表,如下所示:
<device ID> device
emulator-5554 offline
Run Code Online (Sandbox Code Playgroud)
设备ID的副本运行commad像这样:
adb -s <device ID> <your command>
Run Code Online (Sandbox Code Playgroud)
例:
adb -s <device ID> tcpip 5555
Run Code Online (Sandbox Code Playgroud)
要么
adb -s <device ID> forward tcp:59900 tcp:59900
Run Code Online (Sandbox Code Playgroud)
这不会得到像"多个设备/模拟器"这样的错误
谢谢
| 归档时间: |
|
| 查看次数: |
45556 次 |
| 最近记录: |