Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 亚洲开发银行-s 192.168.1.6:5555。。。。。错误:多个设备/仿真器_Android_React Native_Adb - Fatal编程技术网

Android 亚洲开发银行-s 192.168.1.6:5555。。。。。错误:多个设备/仿真器

Android 亚洲开发银行-s 192.168.1.6:5555。。。。。错误:多个设备/仿真器,android,react-native,adb,Android,React Native,Adb,我正在使用react native,希望将adb切换到wifi,以便于调试 我使用usb连接设备,然后键入以下命令 adb tcpip 5555 然后我断开usb电缆并输入此命令 adb connect 192.168.1.6 connected to 192.168.1.6:5555 adb reverse tcp:8081 tcp:8081 adb设备产生以下结果: adb devices List of devices attached 192.168.1.6:5555

我正在使用react native,希望将adb切换到wifi,以便于调试

我使用usb连接设备,然后键入以下命令

adb tcpip 5555
然后我断开usb电缆并输入此命令

adb connect 192.168.1.6
connected to 192.168.1.6:5555
adb reverse tcp:8081 tcp:8081
adb设备产生以下结果:

adb devices
List of devices attached
192.168.1.6:5555        device
所以它只显示一个连接的设备。 但是尝试这个命令

adb connect 192.168.1.6
connected to 192.168.1.6:5555
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
adb -s deviceid reverse tcp:8081 tcp:8081
尝试以下操作会产生相同的错误

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
adb -s deviceid reverse tcp:8081 tcp:8081
即使尝试使用连接到usb时复制的设备id,也会导致相同的错误

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
adb -s deviceid reverse tcp:8081 tcp:8081
当adb无线连接时,是否有办法使adb反向工作


感谢您的帮助。

当我面临与下面相同的问题时:

1) 使用此命令终止8081端口的进程:
kill-9$(lsof-t-i:8081)

2) 使用重置adb连接:
adb usb
如果要通过wifi运行,请再次连接设备:
adb tcpip 5555

3) 启动您的npm:
npm启动

4) 然后在运行react native应用程序后:
react native run android

这对我来说很好。

简单, 启动任务管理器 并杀死adb.exe进程 跑 亚洲开发银行设备
命令

我对步骤做了两个更改以使其正常工作

1) 在断开电话线之前,我运行了
adb反向tcp:8081 tcp:5555
(注意电话的
5555
端口号)和
adb connect
my.phone.IP.地址:5555`(带端口号)

直到现在我才断开了电线。

然后我安装了应用程序,尽管如果应用程序已经安装,它可能会工作

2) 安装应用程序后,我收到错误“无法加载脚本”和“无法连接到开发服务器”

  • 打开开发者菜单(在React Native app打开时摇动手机)并选择“开发设置”。从菜单中选择“调试服务器主机和设备端口”
  • 在手机的窗口中,我输入了
    my.COMPUTER.IP.ADDRESS:8081

现在我可以打开/关闭应用程序进行重新加载,并摇动->远程调试JS。

你能
adb shell
?你尝试过
adb kill server
adb start server
?你有哪个版本?(
adb version
)检查@lojza adb shell是否有效,但shell内部的“reverse tcp:8081 tcp:8081”不起作用。它告诉我找不到reverse。adb版本4797878我尝试过终止和启动,与我感兴趣的相同,你找到解决方案了吗?