Android 通过adb tcpip调试React本机

Android 通过adb tcpip调试React本机,android,debugging,react-native,usb-otg,Android,Debugging,React Native,Usb Otg,我正在尝试将USB设备(使用USB OTG)连接到我的Android设备,同时使用React Native开发应用程序。一般来说,要调试Android应用程序,可以通过adb使用USB调试模式进行连接,但由于我的USB端口正用于USB OTG设备,所以这是不可能的 我尝试使用adb tcpip方法(),但由于我的设备找不到“开发服务器”,因此无法工作。有没有人能通过这种方式进行调试?确保您的手机和用于开发的PC连接在同一局域网中。从Rage Shake菜单(在应用程序屏幕处于活动状态时摇动设备)

我正在尝试将USB设备(使用USB OTG)连接到我的Android设备,同时使用React Native开发应用程序。一般来说,要调试Android应用程序,可以通过adb使用USB调试模式进行连接,但由于我的USB端口正用于USB OTG设备,所以这是不可能的


我尝试使用
adb tcpip
方法(),但由于我的设备找不到“开发服务器”,因此无法工作。有没有人能通过这种方式进行调试?

确保您的手机和用于开发的PC连接在同一局域网中。从Rage Shake菜单(在应用程序屏幕处于活动状态时摇动设备),您应该能够导航到
Dev Settings>Debug server host&port for device
,这样您就可以输入开发服务器的IP&port,以便从打包机加载

您使用的USB是随手机附带的还是从其他供应商处购买的?(请注意,这是相关的,但无论如何我都会回答)我可以通过USB调试所有我使用的电缆。问题是当我需要使用手机的USB端口测试另一个USB外围设备(如键盘或鼠标)时。调试要求手机处于USB主机模式,而连接外设时需要处于USB主机模式(请参阅USB OTG),这会阻止我使用USB集线器获取更多端口。如果我可以通过TCPIP调试react native,这将释放我的USB端口。好的,对不起,我不太了解USB OTG,但我自己通过wifi n/w调试我的RN应用程序(虽然最初我必须在手机上安装apk,您可以轻松地手动完成)。然后您可以在dev设置中设置ip地址。我还想知道你在用什么操作系统?不用担心。TL;USB OTG的博士是,你的手机可以是一个USB主机,你需要一个特殊的2美元适配器。现在你知道的和我一样多;-)有趣。所以你基本上遵循了这些方向()并且对RN有效?还是你做了什么特别的事?什么版本的RN?我在Mac OS El Cap上。0.45,成功了!谢谢