研究几天RN(React-Native)后,跟着官方的demo作了一下电影图片显示的那个,可是总感受官方的demo欠缺点什么,因此找来找去找到了RN版的知乎日报,话说知乎日报什么版的都有,不信大家上网搜搜。html
下面是知乎日报的连接:https://github.com/race604/ZhiHuDaily-React-Nativejava
话说我是个git盲,因此我是DOWNLOAD zip下载的,这也致使出现了后边的一些小问题,下载以后解压,而后直接复制到了搭建RN开发环境中的Reactnative目录,具体这个目录我以为不必和我这个一致,应该是放在任何目录下都可,只是在运行时记获得目录下。react

而后打开 CMD,运行react-native start,出现了下边的错误,说实话,我一开始是不知道是什么错误的,因此直接无视。android
而后,我聪明了下,直接运行react-native run-android。
因而乎出现了上边的错误,由于以前运行官方的demo是能够的,因此以为是哪里配置错误,因此狠找,可是仍是找不到问题,在群里问了半天,最后一大神说,你肯定你环境装完了?我说,肯定,而后他给我发了下边的连接:http://react-native.cn/docs/android-setup.html#content
这是官方的安卓环境配置的说明文档,靠,不看不知道,一看吓一跳,第一个就是安装git,结果我是没有装的,这个有本身的问题,也有不少大神的问题,以前搭建环境文档中就没有提说要装git,你们都忽略了官方文档,都看神的了,因此出现这个问题,而后我果断按文档下载安装git,并记住文档中的说明,要设置环境变量,以下图:
安装完以后能够生成下边的快捷方式,安装git时注意看看过程当中的每一个选项,这个东西的选项比较多。
而后安装完以后,咱们接着CMD,结果react-native start涛声依旧
而后再试试react-native run-android,前提是打开模拟器啊,一切正常,结果最后来个这错误:
这个错误是自己代码的问题,须要修改两个文件,所说官方已经改了,可是我也是直接下载的,具体为何没有更新过来,我也不知道,修改这个错误的方法,请参照git上的连接 :
昨天还能打开的连接,issue连接,今天已经删除了,这说明做者已经解决了这个问题了,因此你们下载下来的代码应该不会出现这个问题,若是大家出现了,给我留言,我告诉你修改哪两个文件。一个是C:\Users\Administrator\reactNative\ZhiHuDaily\android\app\src\main\AndroidManifest.xml另外一个是C:\Users\Administrator\reactNative\ZhiHuDaily\android\app\src\main\java\com\race604\zhihu\daily\MainActivity.java,具体怎么改就不说了,这个问题应该是不存在 了。
也显示build成功,结果呢,在模拟器中一点击运行程序图标,程序一运行就闪退,说实话不知道什么问题。
后来,灵机一动,是否是仍是git的缘由,因而乎,打开桌面上的git bash,在里边运行react-native start,呵呵,好了,以下图:
呵呵,这时候我已经意识到成功就在眼前了,而后再运行react-native run-android,成功了。以下图:
而后打开模拟器中的应用程序,OK!
成功的喜悦老是激荡着咱们的心里,这也多是咱们程序猿们坚持在这个领域的重要缘由,往往调试成功一个程序或者发布一个产品,都有一种心里的喜悦,有时没法用言语来表达,非程序猿可能感觉不到,因此赶忙把这个艰难的过程记录下来。