Could not run adb reverse: Command failed: /home/sofiane/Android/Sdk//platform-tools/adb -s 192.168.1.2:5555 reverse tcp:8081 tcp:8081
当我使用端口:8081
adb tcpip 8081
adb connect 192.168.1.2:8081
我有这个错误:
当我使用端口:5555
adb tcpip 5555
adb connect 192.168.1.2:5555
我有这个错误:
答案 0 :(得分:6)
如果您通过wifi连接到Android设备,则必须按照错误屏幕上的最后一个建议(由于adb -s ip:port reverse ...
似乎不起作用)的建议执行操作:
答案 1 :(得分:1)
首先,将手机连接到PC并使用react-native run:android命令运行应用。然后运行adb shell input keyevent 82
命令。它将显示一个弹出窗口并选择Dev Settings。然后调试设备的服务器主机和端口。然后输入您的wifi
主机ip
,该主机也与您的PC连接(使用此链接可获得wifi
IP get local IP of the connected wifi)
并获取您的本地IP的值为:*************
,然后在该IP地址后添加:8081
如果您想通过wifi
重新加载,请使用此adb shell input keyevent 82
命令,然后选择实时重新加载选项。
答案 2 :(得分:0)
我在Windows上遇到同样的问题,我通过添加端口 8081 的规则解决了这个问题。
在您的情况下,这可能会对您有所帮助:
sudo ufw allow 5555/tcp
答案 3 :(得分:0)
设备必须在同一wifi上才能正常工作,然后通过摇动它通过应用程序进行设置,然后在菜单中选择“设备设置”:只需将PC本地地址添加到“调试设备的服务器主机和端口” 10.0.1.1:8081。
可能还需要adb reverse tcp:8081 tcp:8081
。
答案 4 :(得分:0)
确保您已连接到同一网络,就像我通过手机的热点连接笔记本电脑一样。当然,您还需要访问互联网,并确保已使用react-native run android成功将应用程序安装到手机上。如果您已经成功安装了应用程序,则现在可以拔下附带的USB电缆。
然后
Windows,只需打开终端(CMD),然后键入ipconfig
,然后按Enter。
然后,您将看到IP配置列表。
您的私有IP地址是IPv4地址,类似于192.168.0.10
。
在您的react native项目上,运行react-native start
以启动Metro bundler。
地铁捆绑器启动时,将显示Running Metro Bundler on port 8081
<-这是您必须连接的端口。
在设备上,转到设备设置,然后“调试设备的服务器主机和端口”,然后键入计算机的专用IP地址以及运行Metro bundler的端口,例如:192.168.0.10:8081
。
点击保存,然后尝试重新加载您的应用。
答案 5 :(得分:0)
当Wi-Fi连接出现问题时该怎么办,因为我的PC上的防火墙规则始终在变化。
答案 6 :(得分:0)
我在尝试连接 android 4.4 设备以使用 React Native 应用程序进行调试时遇到了同样的问题。
您必须禁用防火墙
然后重新连接,它工作正常
快乐编码!!
答案 7 :(得分:-2)
尝试卸载节点并删除所有节点模块。然后重新安装节点。