启动
react-native start
react-native run-android
调试
运行
adb reverse tcp:8081 tcp:8081
摇晃设备,或者运行命令,可以打开开发者菜单。
adb shell input keyevent 82
端口占用
错误信息
ERROR Metro Bundler can't listen on port 8081
解决办法:kill 占用8081端口的其他应用
a.找到占用端口的应用
$ sudo lsof -i :8081
b. kill (40247 是应用的 PID)
sudo kill -9 40247
c. 然后执行
react-native start