Android 如何在WebStorm中的Emulator上运行React Native项目

Android 如何在WebStorm中的Emulator上运行React Native项目,android,react-native,webstorm,Android,React Native,Webstorm,我正在使用WebStorm IDE开发我的React原生Android项目。我在他们的工作中遵循了这些步骤。但无法连接Emulator。当我运行项目时,它显示以下错误 更新 当您尝试使用库等时,可能总是缺少一些内容。我的建议是npm卸载realm并重新安装,检查android目录,如果它不是realm链接的,请手动或使用以下代码重新链接realm 编辑更新后的帖子:尝试adb反向tcp:8081 tcp:8081。如果您有远程调试问题,请尝试adb forward tcp:8082 tcp

我正在使用WebStorm IDE开发我的React原生Android项目。我在他们的工作中遵循了这些步骤。但无法连接Emulator。当我运行项目时,它显示以下错误


更新


当您尝试使用库等时,可能总是缺少一些内容。我的建议是npm卸载realm并重新安装,检查android目录,如果它不是realm链接的,请手动或使用以下代码重新链接realm


编辑更新后的帖子:尝试
adb反向tcp:8081 tcp:8081
。如果您有远程调试问题,请尝试
adb forward tcp:8082 tcp:8082

使用
create react native app
创建react native app,并在WebStorm中打开创建的文件夹,而不是使用WebStorm创建应用

这可能是由于WebStorm中使用的
react native
版本与您的Android Studio版本不兼容造成的。另外,我建议使用稳定节点JS版本

create react native app
是目前创建应用程序的最佳方式,因为它使用expo工具包,为您提供服务器与手机上开发应用程序之间的无线连接。它总是使用最新版本的
react
react native
,为您提供稳定的版本,并且完全不依赖WebStorm


按照以下步骤使用expo kit创建新的应用程序。

对于android,在运行project之前,您必须首先运行emulator。是的,我已从命令行运行emulator。但是此错误显示域链接是否正确?您可以尝试运行:react native link realm.now Emulator正在运行。我所做的是1)从cmd运行Emulator。。2) 将端口设置为emulator(emulator-端口8081-avd Nexus_5X_API_23)。现在emulator正在运行,但在emulator上显示红色错误
调用Appregistry.runApplication时出错
。我已经更新了我的帖子。我在windows中遇到了一些问题。我所做的是首先运行npm start启动打包程序,然后运行react native运行android。我已经尝试过。在我的终端中显示
无法翻译来宾DNS ip
。另外
警告:请求的adb端口(8082)超出了推荐范围[55555586]。ADB可能无法为模拟器正常工作。有关详细信息,请参阅-help port
。请参阅更新我已解决此问题。解决方案是在另一个端口启动`react native start--port 9988`我在问题中没有看到任何关于应用程序创建的内容。