react native初步常见问题

 

 

首先按照资料一步步搭建环境运行,而后成功了,很激动,但是,安卓就是没这么容易成功,仍是太年轻了html

could not get batchedbridge, make sure your bundle is packaged correctlyreact

找资料解决方案是package.json里面的scripts下标签若是没有bundle-android标签的添加一下,觉得就行了android

接着仍是有错,又百度,解决方案是在命令里直接运行命令:ios

因而去群里寻找大神,结果大神没找到,跟我同样遇到这个问题的人却是很多,没办法,只有靠本身了,不过仍是有好心人的,有位好心人也是遇到过这个问题,而后他就是把文档在看一边,而后环境从新配置,结果好了,我也听取了他的意见,从新配置环境,结果发现了一个忽略的问题,找到问题了,开心了json

解决方案:windows

在报错的页面,点击菜单键,选择Dev Settings,点击Dubug server host & port for device,设置IP和端口,cmd命令ipconfig找出本身的本机ip后面接8081端口,而后返回刷新界面或者从新运行,ok了react-native

 

其实could not get batchedbridge,make sure your bundle is packaged correctly这个错还有一种状况,就是一运行,不知道是否是看脸的,有的时候上面的json配置里面加了代码仍是不行,怎么运行都是报这个错,dev settings里面的ip和端口也是好的,访问/index.android.bundle?platform=android也是ok的,就是报这个错,这个时候你就得看哪里有异常了,我目前遇到的就是assets这个目录没有生成,因此报这个错,搞的我一开始还觉得是其它什么缘由,这才想起有的时候配置也是没什么乱用的,解决方案网上也有,进入到根目录下运行命令:react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/,在从新运行你的项目,ok了,有的时候你新下载的项目运行,发现也是assets文件没有生成,程序会奔溃(Can't find variable: __fbBatchedBridge),只要用命令生成文件就好了网络

 

注意事项:app

  

 

 ping 你的本机ip,若是成功表示是在一个网络测试

若是以为太麻烦的话能够这样测试一下,启动rn服务以后通常能够看到一个url,

而后在地址前面加上你的本机ip+8081访问,若是可行,那就表示你这个地址就是你的本机ip

 

 一开始我就没去ping,由于我连的网络的确是同一个,后来发现ping不出来,结果就在本身电脑上发射了一个wifi,改了ip,这才成功,关于这个我仍是没搞太清除,官方说好的本机ip就好了,但是本机的ip链接好几个,一开始我连的就是本机ip,没用,而后改为本机wifi的ip才成功,让我非常疑惑。

 

吭仍是没有结束,作android一来,我就知道没这么简单,接着又遇到了没法刷新问题,而后找文档啊,找到文档,结束说改个参数就能够了,果然好了,总算正常了,个人老天,哦my嘎的,之前我不以为为何别人办公说苹果电脑好什么的,如今我感受到了,一样的事情,mac+ios20分钟,windows+android遥遥无期,我以为我得攒钱了

路径

修改

而后从新运行

详细地址:http://reactnative.cn/blog.html

相关文章
相关标签/搜索