在我的系统上,另一个应用程序正在使用8081端口。 我在命令下运行以启动9988上的react-native app
react-native start --port 9988
然而,当我运行android时,app仍在收听8081端口
react-naive run-android
我设法通过对我的物理设备使用adb reverse命令来运行它
adb -s <deviceid> tcp:8081 tcp:9988
每当我在物理设备上运行android时,我都必须这样做。对于模拟器,即使使用adb reverse,它仍然无法正常工作。
是否有我可以更改为默认9988端口的配置
答案 0 :(得分:2)
是的,摇动您的设备并编辑开发设置。如果我没记错的话,你必须指定IP后跟端口。
127.0.0.1:9988
答案 1 :(得分:0)
adb shell input keyevent 82
localhost:9988
react-native run-android --port 9988