【React Native】环境搭建的error calling AppRegistery.runApplication解决办法
2017-05-10 15:48
423 查看
折腾了几天,终于把开发环境搭建成功了。这中间遇到了太多坑:(1)公司台式机没有无线网卡,而手机和packager必须要连接同一网段。只能去淘宝买一个无线网卡装上。(2)init出工程后,一直报错error calling AppRegistery.runApplication。 这个bug网上的答案非常少,以至于我在想这肯定是携程的windows台式机做了什么配置,然后尝试去修改host文件,关闭代理文件。然而,这些都无济于事。 这个时候,我在想那肯定是环境配置的问题,于是我就把node啊,react native啊,npm啊,都重新安装了一遍,可是还是不行。 这个时候,我就去找了几个qq群加了下,尝试解决这个bug,然而群里根本没人理我。 万般无奈之下,我看到了一个付费qq群。300块钱一个月。。。挣扎了很久之后,还是加入了。在里面的专家的指引下,我发现我的packager根本没有应答,是packager的问题。 通过http://localhost:8081/index.android.bundle?platform=android可以验证自己的packager是否是可以用的。我访问这个url根本没有反应,可是也不报错。直到我尝试着去改一个监听端口试试,终于发现新大陆了!!!packager有应答了,原来是端口冲突了!!可是居然端口冲突了,都不报一个错。 此时访问localhost:8081,发现是mcafee的一个网站。。。 于是,在把端口改为3333,并把dev setting里的server ip重修修改一下之后,hello world终于展示出来了。
附一下查看windows端口指令 netstat -ano | findstr "8081"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~此外,在跟专家讨论过程中,他提到”要把localhost改成本机ip试试”。这个时候,我就迷茫了。是改成127.0.0.1,还是通过ipconfig /all查出来的无线网ip地址呢?通过google发现,localhost就可以理解为等同于127.0.0.1,而本机ip指的是本机在外网中的ip。
附上邮箱,欢迎交流~ zhshan@ctrip.com
附一下查看windows端口指令 netstat -ano | findstr "8081"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~此外,在跟专家讨论过程中,他提到”要把localhost改成本机ip试试”。这个时候,我就迷茫了。是改成127.0.0.1,还是通过ipconfig /all查出来的无线网ip地址呢?通过google发现,localhost就可以理解为等同于127.0.0.1,而本机ip指的是本机在外网中的ip。
附上邮箱,欢迎交流~ zhshan@ctrip.com
相关文章推荐
- 运行React Native项目报:error calling appregistry.run application
- react-native android 报错 error calling Appregistry.runApplication
- react-native学习(RN)--之Window环境下搭建环境配置,以及初始化建立react-native项目,(真机和模拟器运行的相关错误解决办法,android打包报错)
- mac 搭建react-native环境,无法run-android的问题
- 配置Android开发环境常见错误解决办法(陆续添加)“your project contains error(s),please fix them before running your application”.
- npm安装create-react-app出现“Error: EACCES: permission denied”的解决办法
- Error:Configuration with name 'default' not found. 解决办法 (React Native项目)
- Mac环境下的React-Native环境配置流程(主要解决问题Could not install the app on the device)
- React Native 环境搭建 配置 调试 React Native for Android APP
- React Native环境搭建执行npm install -g react-native-cli报错Error: EACCES: permission denied, mkdir '/usr/loc
- Mac环境下React Native开发App环境搭建
- Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled解决办法
- React Native开发环境搭建——window
- ReactNative环境搭建扩展篇——安装后报错解决方案
- 64位Fedora中搭建Android环境没有兼容的32位包引起的错误的解决办法
- ReactNative环境搭建与初始化项目
- 在Asp.Net的Global.asax中Application_Error跳转到自定义错误页无效的解决办法
- React-native Android 环境搭建
- 在 windows 开发 reactNative 的环境 搭建过程 react-native-android