react native环境搭建好后运行react-native run-android
运行的时候提示the module react-transform-hmr/lib/index.js,并且出现红屏。执行adb devices,这时候看到模拟器设备列里adb连接正常的。
相信这是 环境配置哪里搞错了,网上找了一下,一种解决方案如下。
解决方法 react-native start --reset-cache
在命令行里执行react-native start --reset-cache
这时候报了如下的错误
端口8081被占用了。
执行sudo lsof -i :8081 // 查看端口使用情况
找到占用端口的进程的端口,然后执行sudo kill -1121
然后再执行 react-native start --reset-cache
没报错了,然后再执行react-native run-android,然后看到界面正常了,摇一摇手机,点击Reload按钮,可以重加载了。_