我正在尝试为Android应用程序开发配置Windows原生作用,但我无法使用端口8081,因为McAfee代理在我的笔记本电脑上使用它.我能够在不同的端口启动节点js服务器(8090)
react-native start --port=8090
但是当我运行命令时:
react-native run-android
我无法指定端口选项.看起来它是用8081硬编码的.
无论如何,我可以启动react-native run-android for windows上的自定义端口(8090)端口?我是全新的反应,并在下面的链接配置示例awesomeproject for android在Windows上.
https://facebook.github.io/react-native/docs/getting-started.html#content
这方面有一个小工作.在物理设备上运行此操作的任何人(甚至是其他人)都可以使用其他端口重新启动其adb会话.
例如.
react-native start --port=1234
在不同的cmd /终端窗口上.
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上运行,该端口被McAfee阻止.
解决方法:
adb reverse tcp:8081 tcp:1234
注意:您可能必须杀死并重新打开该应用.
目前我无法为模拟设备提供答案,因为我的系统上没有安装.但语义应该是相似的.