1. android Studio 报 Session 'app': Error Launching activity错误
解决方法一:
真机调试拔掉数据线重新插入
方法二:
删除原来存在的apk再运行
方法三:
如果如再按运行有模拟器或者手机选项存在就不用管,再运行一遍就得了
2.点击Reload 报红: could not connect to development server
这里需要从以下几个步骤来解决问题:
- 检查开发服务器是否在运行:在电脑上用浏览器输入网址localhost:8081查看是否能访问
- 检查手机是否已经连上而且开户了USB调试模式
adb devices
- 检查是否忘记忘记运行
adb reverse tcp:8081 tcp:8081
,这是一个反向代理,用于把手机上localhost:8081的地址映射到电脑上localhost:8081的地址(只能用于Android 5.0以后的版本!!)。如果没有运行这条命令,就运行这条命令之后重新启动开发服务器react-native start
(不过运行命令react-native run-android
已经包含了adb reverse tcp:8081 tcp:8081
这条命令)。
经过以上步骤手机应该能连上电脑了,如果还是不行的话最好把一些辅助工具关闭,比如开启的wifi等!关闭之后手机就能连上开发服务器了。再调出开发菜单,选择Enable Live Reload
和Enable Hot Reloading
,这样修改你的JS代码之后只需随手Ctrl+S
一下在手机上就能实时看到结果了!