网友通过本文主要向大家介绍了android开发系列,android rx系列,android系列教程,android系列,零基础学android开发等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
Android React-Native系列之(一)零基础搭建React-Native开发环境
很早就听说过大名鼎鼎的React-Native了(不大清楚的童靴们可以自行了解,这里不再详述),由于进来公司业务不是太繁忙,恰好可以有时间来学习一下RN,我们知道学习任何一门语言,搭建环境是第一步,本篇博文主要是来介绍RN的环境搭建流程。
一、安装Homebrew
Homebrew简称brew,它是Mac OS X上不可或缺的软件包管理工具,我们可以通过它来安装或者卸载各种工具(注意:此软件是指在Mac上安装一些OS X没有的UNIX工具,比如著名的wget),形象点说就相当于一个应用商店(App Store),我们可以通过Homebrew来安装多种工具。Homebrew的安装方式如下:</div> 1、打开终端进入/usr/bin/目录下;</div> 2、在终端输入如下命令:</div>ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"这是一个官方的用来安装Homebrew的ruby命令,之所以该命令可以直接执行是因为Mac系统上已经默认安装了ruby,所以安装结果如下图所示:</div> </div> 3、安装完成之后,当我们在终端输入命令:brew -v 的时候,会输入Homebrew的版本号相关信息,信息如下:</div>
Homebrew 0.9.5 (git revision 5c6e; last commit 2016-03-25)到这一步之后表明Homebrew安装成功。</div>
二、安装Node.js
1、安装nvm</div> nvm是一个简单的bash脚本,Node就是通过nvm来进行版本控制的,所以当我们在本地安装了多个不同的Node版本的时候,需要安装nvm来控制不同版本的Node之间的切换,通过Homebrew来安装nvm,输入如下命令:</div>brew install nvm执行结果如下图所示:</div> 2、安装Node.js</div> 安装完nvm之后,开始安装Node.js,输入命令如下:</div>
nvm install node && nvm alias default node这个时候问题出现了,提示说是找不到nvm这个命令,于是使用brew info nvm这个命令来查看一下,输出结果如下:</div> </div> 提示信息所的很是清楚,就是说在根目录下不存在.nvm目录,在根目录下得.bash_profile文件中添加配置文件,所以第一步在根目录下创建.nvm目录,然后在.bash_profile文件中导入提示命令,操作如下:</div> </div> 当完成以上两步之后分别执行node -v和npm -v命令,输出相应版本号表示安装成功,结果如下:</div> </div> node和npm安装成功后,继续安装node.js,输入如下命令:</div>
nvm install node && nvm alias default node安装结果如下图所示:</div> </div>
三、安装watchman和flow
1、安装watchman</div> watchman是Facebook的一个开源项目,它用来监视文件并记录文件的改动情况,当文件改变时它可以出发一些操作,例如执行一些命令等。通过Homebrew安装watchman,在终端输入如下命令:</div>brew install watchman安装结果如下图所示:</div> </div> 2、安装flow</div> flow是一个JavaScript的静态类型检查器。通过Homebrew安装flow,在终端下输入命令如下:</div>
brew install flow安装结果如下图所示:</div>

四、安装React-Native
1、在终端下输入如下命令来安装React-Native</div>npm install -g react-native-cli运行结果如下图所示:</div> </div> 显示如上界面表示React-Native安装成功。</div>
五、Clone Demo工程,做测试
1、运行如下命令:</div>react-native init AwesomeProject运行结果如下图所示:</div> 2、设置Android SDK路径</div> 在根目录下用vim编辑器打开.bashrc和.bash_profile文件,输入如下命令:</div>
export ANDROID_HOME=你的SDK路径3、启动模拟器,运行Demo工程,输入如下命令:</div>
react-native run-android运行结果如下图所示:</div> </div> 这个运行结果并不是Demo下运行的结果,这是我做练习用的</div> 好了,到现在为止React-Native的环境算是搭建完成,接下来就是练习React-Native的Android端对应控件了,敬请期待......</div> </div> </div> </div>