Android Studio拒绝连接React Native服务器。

12 浏览
0 Comments

Android Studio拒绝连接React Native服务器。

嗨,我正在尝试在CLI快速入门选项卡下设置基本的React Native教程,但是我一直遇到问题。请注意,我正在尝试在模拟器上运行此教程。\n以下是我的设置的具体信息:\n- Mac OS: Mojave 10.14.5\n- Node: 14.15.5\n- npx: 6.14.11\n- gem: 3.2.3\n- watchman: 4.9.0\n- Android Studio: 3.5.3\n- JRE: 1.8\n运行命令\"react-native start\"打开Metro,显示如下,但从未显示\"Done\"。\n[Metro in terminal not showing \"done\"](https://i.stack.imgur.com/pPppP.png)\n运行命令\"npx react-native run android\"在终端上显示以下消息:\n

BUILD SUCCESSFUL in 25s
27 actionable tasks: 5 executed, 22 up-to-date
info Connecting to the development server...
adb: error: cannot bind listener: Operation not permitted
warn Failed to connect to development server using "adb reverse": Command failed: /Users/Library/Android/sdk/platform-tools/adb -s emulator-5554 reverse tcp:8081 tcp:8081
info Starting the app on "emulator-5554"...
Starting: Intent { cmp=com.awesomeproject/.MainActivity }

\n在模拟器上,我看到以下内容:\n[Android Emulator Error](https://i.stack.imgur.com/F69qr.png)\n我已经尝试了重新加载按钮,并在模拟器上看到了这个屏幕:\n[enter image description here](https://i.stack.imgur.com/REdQE.png)\n然后我按照[此处详细说明的说明](https://stackoverflow.com/questions/42064283/could-not-connect-to-react-native-development-server-on-android)设置了IP地址,但仍然没有成功。我尝试使用\"react-native run android\"命令,结果与上述相同。\n这是我能设置的最基本的项目,我已经多次按照教程上列出的说明仔细操作了多个新项目。我真的不确定我还能做什么或者可能出了什么问题。我在其他论坛上看到了类似的问题,但都没有得到正确的解决方案。我已经尝试了常见建议中的\"adb reverse tcp:8081 tcp:8081\"命令,但没有任何变化。\niOS存在完全不同的问题,但我可能会单独提一个问题。有人知道我如何解决这个问题吗?这可能是一个常见的问题,但没有统一的解决方案。在Android Studio中直接运行应用程序也会出现相同的问题。\n我已经努力让它正常工作了大约两个星期,所以我非常感谢任何人能够提供帮助。谢谢。

0