【React Native】环境搭建的error calling AppRegistery.runApplication解决办法


折腾了几天,终于把开发环境搭建成功了。这中间遇到了太多坑:
(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
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值