React Native目前貌似要火的样子,作为移动开发人员,当然需要关注最新的开发技术,所以也就跟风试了试,但是发现运行的时候红屏报错,谷歌了一下,发现官网给出了解决方案,步骤如下:

  1. 确保你的电脑和手机处于同一个wifi网络
  2. 从手机上启动你的React Native app。
  3. 你看见的是一个堆满error错误的红屏,请按照接下来的步骤修复它。
  4. 通过摇晃手机或者在命令行运行adb shell input keyevent 82打开开发者菜单,如下图所示
    device-2016-01-21-104301
    device-2016-01-21-104301
  5. 进入Dev Settings.
  6. 点击Debug server host for device
  7. 手动键入你电脑的IP地址和本地开发服务器的端口,默认端口是的8081(e.g. 10.0.1.1:8081) 查看电脑IP的方法:
  • Mac: 系统偏好设置-网络
  • Windows: 打开命令行,输入ipconfig
  1. 返回后重新选择Reload JS

如果一切正常,应该就能正常加载显示了。Gook luck!