2017-07-06 144 views
10

我试图在使用React-Native开发应用程序时将USB设备(使用USB OTG)附加到我的Android设备。经典的调试Android应用程序,使用USB调试模式通过adb连接,但由于我的USB端口用于我的USB OTG设备,这是不可能的。调试React Native通过adb tcpip

我试图使用adb tcpip方法(How can I connect to Android with ADB over TCP?),但这不起作用,因为我的设备找不到'开发服务器'。有没有人有这样的运气调试?

+0

是您使用移动设备附带的USB还是您从其他供应商购买的USB? –

+0

(注意,这是相关的,但我会回答)我可以通过USB调试所有使用的电缆。问题是我需要使用手机的USB端口来测试另一个USB外围设备(例如键盘或鼠标)。调试要求手机最常用USB客户端,而当连接外设时,它需要处于USB主机模式(请参阅USB OTG),这使我无法使用USB集线器来获取更多端口。如果我可以通过TCPIP进行调试,可以释放我的USB端口。 – TinyTheBrontosaurus

+0

好吧,对不起,我没有太多的USB OTG知识,但我自己调试我的RN应用程序通过WiFi无线网络(尽管最初我必须安装apk到手机,你可以轻松地手动完成)。然后你可以在开发设置中设置你的IP地址。另外我想知道你在使用哪个操作系统? –

回答

3

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

+0

这样做!谢谢! – TinyTheBrontosaurus