React Native android -踩坑之路

来源:互联网 发布:java 线程间传递数据 编辑:程序博客网 时间:2024/06/04 17:48

1. android Studio 报 Session 'app': Error Launching activity错误

解决方法一:

真机调试拔掉数据线重新插入

方法二:

删除原来存在的apk再运行

方法三:

如果如再按运行有模拟器或者手机选项存在就不用管,再运行一遍就得了


2.点击Reload 报红: could not connect to development server

这里需要从以下几个步骤来解决问题:

  1. 检查开发服务器是否在运行:在电脑上用浏览器输入网址localhost:8081查看是否能访问
  2. 检查手机是否已经连上而且开户了USB调试模式adb devices
  3. 检查是否忘记忘记运行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 ReloadEnable Hot Reloading,这样修改你的JS代码之后只需随手Ctrl+S一下在手机上就能实时看到结果了!