2018年10月29日星期一
学习过程问题所在/归纳总结
环境配置
可以说React native我是从零开始接触,在基础的配置方面也是遇到了不少卡壳,记得当时还给了一周时间配环境,出个白屏欢迎界面都很让人兴奋。下面说说0遇到的几个问题。
1. 关于配置时下载外网gradle-x.xx.x-all
这个的话外网时快时慢,运气好就很快下载到,如果卡壳在这儿,可以用百度网盘上提供的gradle包选择自己项目需要的包放入.gradle/wrapper/dists/xxx/目录下就可以跳过亢长的下载过程(不过个人是通过多次尝试从外网下载的)

2. 找不到platform[版本号]或者sdk build tools[版本号]的问题。
在环境配置阶段大家最常见也是自己卡壳最久的一个阶段,直接说解决方法:经过查看目录发现猫腻,android studio内显示的是已安装,但是你进入sdk-build toos或platform目录会发现确实没有安装文件,所以机器是不会乱报错的,个人认为这是这个软件的缺陷不好用的地方;解决办法:将android studio卸载并安装,再选择工程报错所缺的组件下载安装,sdk安装目录都不变避免重配环境变量。
3. 若出现报错:未接受sdk协议
解决办法:个人也是参考这个链接https://blog.csdn.net/LJFPHP/article/details/78992658
运行过程
经过上面的重重错误,过关斩将,应该都来到了react-native欢迎页。
1. connot not connect to development server
也是最常见的问题之一,解决调试:三条杠菜单键调出菜单,进入dev settings,如图填写自己的网络协议4的ip加8081;再重启项目即可解决。


2. [endif]500报错

此类大多是语法报错,即使你的vs code里面没有报小红点,也有可能是逻辑错误,所以细心查找代码错误即可;经过对代码的仔细排查,都能解决
3.一个类小错误,如果编写中发现组件是暗蓝色,说明是此类组件没有导入,在代码头的import内加入组件名称,变成亮蓝是就说明生效了,此时可以正常运行没有语法错误。
4. [endif]在同一项目中运行不同页面

这个修改当前运行页面,可以进入到根目录下的index.js内修改,第二个import引号内为要显示的js页,图中haha位置为项目名称,设为自己的项目名即可在安卓模拟器是展示成功。
网友评论