我正在尝试为 Windows 配置 React Native 以进行 Android 应用程序开发,但我无法使用端口 8081,因为我的笔记本电脑上的 McAfee 代理使用该端口。
我能够在不同的端口(8090)上启动节点js服务器
react-native start --port=8090
但是当我运行命令时:
react-native run-android
我无法指定端口选项。看起来它是用 8081 硬编码的。
无论如何,我可以在Windows上为自定义端口(8090)端口启动react-native run-android吗?
我对reactnative完全陌生,并按照下面的链接在Windows上为android配置示例Awesomeproject。
https://facebook.github.io/react-native/docs/getting-started.html#content https://facebook.github.io/react-native/docs/getting-started.html#content
为此有一个小解决方案。任何在物理设备上运行此程序的人(甚至其他情况)可以使用不同的端口重新启动其 adb 会话。
eg.
react-native start --port=1234
在不同的命令/终端窗口上。
react-native run-android
之后我就收到了这些消息。
BUILD SUCCESSFUL
Total time: 22.589 secs
Running C:\SDK/platform-tools/adb -s VY0025160560725694 reverse tcp:8081
tcp:8081
这会在默认反向端口上运行它8081,即被迈克菲阻止。
解决方法:
adb reverse tcp:8081 tcp:1234
Note:您可能必须终止并重新打开该应用程序。
目前,我无法为模拟设备提供答案,因为我的系统上没有安装模拟设备。但步骤应该是相似的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)