https://facebook.github.io/react-native/docs/running-on-device.html
在发布之前,最好是在真实的设备上测试一下应用。如果是通过create react native app来创建的项目,可以通过Expo扫描二维码来预览我们的应用。为了可以在真机上运行,需要eject和安装原生依赖
以window android环境为例。
运行在安卓设备
- 启动手机的“USB调试”功能
- 手机与电脑相连,然后执行adb devices来检查设备是否连接到了ADB上
- 运行 react-native run-android 来把应用安装到手机上。(如果要安装一个release版的,需要加上参数 --variant=release)
连接到本地开发服务器
- 使用adb reverse(推荐)。如果设备是android 5.0以上,执行 adb reverse tcp:8081 tcp:8081。
- 使用wifi。通过usb安装完成后,可以通过wifi来进行调试,需要完成以下步骤:通过ipconfig来获取本机IP,手机与电脑连接在同一个wifi环境,打开app,如果发现红色错误提示,那没问题,打开开发者菜单,点击dev setting -> debug server host for device,输入本机IP以及端口。退出菜单,然后reload JS即可