iOS 开发react native学习专题React Native开发经验集

react native android开发环境搭建(mac系统

2016-03-21  本文已影响5175人  牛晓伟

开头

经过几天的折腾,终于在mac上把react native android的开发环境搭建完毕,以前一直用到是windows,对mac非常对不熟悉,在搭建过程中遇到了各种拦路虎,所以把搭建过程总结下来,能帮助自己,也能帮助大家。

java环境搭建

android app是用java语言开发的

android开发环境搭建

android studio安装
android studio是开发android的官方IDE,android studio下载地址,我下载的是集成(android sdk)的版本,下载后安装。

android sdk下载
android sdk是开发android的开发工具包。
打开android studio,

android.png

点击下面这个按钮,进入android sdk manager界面


android manager.png

下载以下资源:

Paste_Image.png Paste_Image.png

android sdk环境变量设置

react native环境搭建

安装nvm, node.js, watchman, flow

安装Homebrew
官方推荐使用Homebrew来安装nvm, nodejs, watchman, flow。Homebrew是一个包资源管理器,在mac上可以用了安装软件,卸装软件,查找软件。

安装nvm
nvm是node.js的版本管理器,可以用nvm来安装node.js

   $brew install nvm

安装node.js

node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统

第一种方法

   $nvm install node
   $nvm alias default node

第二种方法
直接在官网上下载nodejs安装包,node.js下载地址

安装watchman,flow

Watchman 是 facebook 的一个开源项目,它开源用来监视文件并且记录文件的改动情况,当文件变更它可以触发一些操作,例如执行一些命令等等

Flow:Facebook 的 JavaScript 静态类型检查器 点击了解flow更多

    $brew install watchman
    $brew install flow

安装React-native-cli

React-native-cli是用来开发react native到命令行工具(比如后面用到的react-native命令)

  $npm install -g react-native-cli

npm是安装成功node.js后到包管理器

小结
到此整个环境搭建完成,剩下我们创建例子

创建react native android工程

下面命令初始化一个工程,AwesomeProject是工程的名字,需要等待一段时间,因为需要从网络下载资源。
$react-native init AwesomeProject

AwesomeProject初始化成功后,下面命令启动该工程,前提是模拟器或手机已经连接电脑

    $cd AwesomeProject
    $react-native run-android

网上有些例子会提示先启动packager服务,react-native run-android发现packager服务没启动,会启动packager服务,所以没必要专门启动packager服务。

结束

在mac上搭建react native android开发环境到此结束,希望能帮到您。

本人微信:704451290

本人公众账号
上一篇下一篇

猜你喜欢

热点阅读