我试图在远程连接的android设备上执行reverse tcp命令(使用adb connect <ip-address>).但是我在执行时遇到以下错误:
adb -s 192.168.0.101 reverse tcp:8081 tcp:8081
error: more than one device/emulator
Run Code Online (Sandbox Code Playgroud)
但我只连接了一台设备.
adb devices
List of devices attached
192.168.0.101:5555 device
Run Code Online (Sandbox Code Playgroud)
如果我使用USB连接我的设备,同样的命令工作正常.有任何想法吗 ?
Laz*_*ter 16
我刚刚遇到这个问题,虽然没有一个答案有效,但我最终让它重复工作。按照这些步骤应该可以让您在真实的 Android 设备上无线调试 React Native 应用程序。
\n\n我先跑了adb kill-server && adb start-server。我不确定这是否绝对必要。
adb tcpip 5555 adb reverse tcp:8081 tcp:5555 adb connect YOUR.PHONE.IP.ADDRESS:5555 您可以通过网络设置 -> Wifi -> Wifi 首选项 -> IP 地址找到手机的 wifi IP 地址。
\n\nreact-native run android在大多数情况下按照通常通过 USB 执行的方式在手机上安装该应用程序。打开应用程序,您会收到 \xe2\x80\x9cUnable to load Script\xe2\x80\x9d 错误。\xc2\xa0Pressing \xe2\x80\x98Reload\xe2\x80\x99 会出现错误 \xe2\x80\x9cCould无法连接到开发服务器。\xe2\x80\x9d 克服绝望并继续前进。
\n\nYOUR.COMPUTER.IP.ADDRESS:8081此时,您应该看到捆绑器加载了熟悉的绿色条。
\n\n从这里开始,您应该拥有正常的调试体验,无需使用电线。
\n我发现如果我正在进行 TCP/IP 连接,我需要在连接到远程设备之前设置反向命令
例子:
adb tcpip 5555
adb reverse tcp:8081 tcp:8081
adb connect 192.168.1.113
Run Code Online (Sandbox Code Playgroud)
如果我在执行相反操作之前进行连接,我总是会收到有关多个设备/模拟器的错误
| 归档时间: |
|
| 查看次数: |
986 次 |
| 最近记录: |