找来了一台 4.x 的android设备 然后连上mac 运行
react-native run-android
异常 adb reverse tcp:8081 tcp:8081 error:closed
原因:
adb reverse tcp:8081 tcp:8081
这个命令是需要在5.0上的系统才能运行 如果是4.x的需要:
Dev Settings -> Debug server host for device,
填入自己pc电脑上的 IP 地址,需要在同一网段,例如手机和pc都连接到了tplink-wifi-sid上。
之后menu-reload js 即可。
如果手机和电脑不在同一个网段,或者手机不能访问到,就会出现 Unable to download js bundle的红屏界面
如果经过以上步骤操作后 还是白屏或者启动闪退 那么先删除app 然后重新使用命令再安装一次 操作就可以解决了