【发布时间】:2016-05-24 05:02:12
【问题描述】:
我正在尝试通过 Genymotion 在 Windows 7 机器上运行默认情况下反应原生的基本 AwesomeProject 应用程序。我尝试过的虚拟设备是 Nexus 7 4.2.2 和 Nexus 6 5.1.0。
我正在使用 Nodejs (4.3.0)
我按照以下步骤解决了 JS 捆绑问题,但仍然没有成功:
- 在 Genymotion 中启动虚拟设备
- react-native run-android //在虚拟设备上部署应用
- 然后出现红屏并显示错误消息
- react-native start //启动服务器
-
为我的机器 IP 地址为 8081 的设备更新了调试服务器主机
- 返回应用界面点击Reload JS,但没有成功
我也尝试过重新安装守望者,相关帖子中的许多人都建议这样做,但仍然没有成功。
此外,我在 React.js 官方文档上看到了另一种解决方案,即执行此命令“adb reverse tcp:8081 tcp:8081”,然后启动服务器并更新 IP 地址和分别为端口。但是如果我在我的个人设备而不是模拟器上测试应用程序,这个解决方案很有用。
非常感谢任何建议或替代解决方案。
谢谢。
【问题讨论】:
标签: android reactjs react-native genymotion