我正在使用React Native,并希望将ADB切换到Wi-Fi以便更加便捷地进行调试。
我通过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 reverse工作?提前感谢。
adb shell
吗?你尝试过adb kill-server
和adb start-server
吗?你用的是哪个版本?(adb version
)请查看 https://developer.android.com/studio/command-line/adb - lojza