【发布时间】:2020-02-21 22:57:05
【问题描述】:
我正在使用 react native,并且想将 adb 切换到 wifi 以便于调试。
我使用 USB 连接我的设备,然后键入这些命令。
adb tcpip 5555
然后我断开我的 USB 电缆并输入此命令
adb connect 192.168.1.6
connected to 192.168.1.6:5555
adb devices 结果如下
adb devices
List of devices attached
192.168.1.6:5555 device
所以它只显示一个连接的设备。 但是尝试这个命令
adb reverse tcp:8081 tcp:8081
即使只有一个设备显示与上面所示的 adb devices 命令,也会给我以下错误
error: more than one device/emulator
所以我尝试了这个命令,但我也得到了同样的错误
adb -s 192.168.1.6:5555 reverse tcp:8081 tcp:8081
error: more than one device/emulator
尝试以下会出现同样的错误
adb -s "192.168.1.6:5555" reverse tcp:8081 tcp:8081
adb -s "192.168.1.6" reverse tcp:8081 tcp:8081
adb -s 192.168.1.6 reverse tcp:8081 tcp:8081
即使尝试使用我在连接到 USB 时复制的设备 ID 也会导致相同的错误
adb -s deviceid reverse tcp:8081 tcp:8081
当adb无线连接时,有没有办法让adb反向工作?
感谢您的提前。
【问题讨论】:
-
你能
adb shell吗?你试过adb kill-server和adb start-server吗?你有哪个版本? (adb version) 检查developer.android.com/studio/command-line/adb -
@lojza adb shell 工作,但在 shell 'reverse tcp:8081 tcp:8081' 内不起作用。它告诉我找不到反向。 adb version 版本 4797878 我试了杀启动
-
我也有同样的兴趣,你找到解决办法了吗?
标签: android react-native adb