React Native Android在Windows下的踩坑之旅

React Native

直接开始

环境搭建在网上有很多教程,不过还是推荐去看官方文档 https://facebook.github.io/react-native/docs/android-setup.html#content , 当然,照着文档来还是会有很多问题,就我搭建的过程而言,简直就是一步三个坑,这里官方文档上有的我就一笔带过了,详细讲讲我遇到的一些坑,相信这些大家更有用一些。

坑一:Android SDK

之前安装过Android Studio,自然也安装过Android SDK,环境变量也设置了,并且我也确定一切都没有错。可是TM执行 react-native run-android 的时候就是报错,就是找不到SDK!于是找到这哥们的文章,腾讯的,链接如下:http://www.alloyteam.com/2015/10/react-native-android-steps-on-tour,
说是找不到android-sdk环境变量的时候,可以单独在项目根目录下,新建一个local.propertites文件,添加sdk.dir=你的android的sdk目录,然后再运行react-native run-android,报错依旧。你妹妹的!Google了半天,无果,这是连个SDK都设置不好的节奏?抓耳挠腮半天,突然觉得把local.propertites文件移进android目录里有戏,结果真的有戏!终于找到SDK了!谢天谢地!之前查stackoverflow都是说把这个文件放进root项目根目录里,最后其实是放进项目的android目录,这坑可真不浅啊~~索性咱成功填了哈。

坑二:fail to find Build Tools revision 23.0.1

fail to find Build Tools
这其实不算坑,是我自己把自己坑了,看官方文档的时候没看清楚,下了个Build Tools revision 23.0.2。没事,打开SDK manager,下一个23.0.1版本的Build Tools就好。SDK manager的设置里可以设置代理,你懂的。

坑三:Could not download xxx.google.code…

继续执行一次 react-native run-android , 哦 又报错了

无法下载xxx….看这域名就知道是被墙了,挂个vpn,起~

坑四:start

谢天谢地!终于看到成功的字样了!

让我们把镜头转到模拟器上,起了?

起了?嗯?好像有点不对?红红的一大片怎么也不像成功的样子….好像漏了什么….
对了,就是 react-native start !


好了!总算圆满了~~
不对!还差一点~

在程序员的世界,学习一门新语言的潜规则是第一句代码向这门语言问好,这是一个初学者的礼貌,也是对前人的尊敬。
接下来,就是新的世界了