由于Facebook
的开发工程师都是用MacOS
的,所以这React native
的开发环境还是MacOS
最好,其次是Linux
,由于windows
坑太多,这次的尝试是利用Ubuntu
开发React-Native
初实践
##Ubuntu环境安装
###JDK 环境
ubuntu
下安装jdk
可使用默认的openJDK
,只需要以下两行代码
1 | sudo apt-get install default-jre |
亲测可以使用,毕竟Oracle
的jdk
太麻烦了哈哈
Android 开发工具环境
利用Android Studio
来安装使用更有效率,毕竟官方认证的啦。
- 官方下载
Android Studio
,解压后看安装说明,CD到bin目录,运行./studio.sh
- 安装时,选择
Custom
, 勾选Android Virtual Device
- 在启动界面,选择
Configure
, 下面的Create Desktop Entry
, 可以创建快捷启动 - 相关要下载的sdk可以去
React Native
查看详细说明
注意以下两点
添加
ANDROID_HOME
路径 与SDK
路径到 系统变量中
1 | vi ~/.bashrc |
必须安装以下依赖, 且必须在安装
Android Studio
前安装好
1 | sudo apt-get install lib32stdc++6 |
Node.js开发环境
众所周知,React-Native
是利用前端JavaScript
的技术来开发原生APP应用,而nodejs
是前端开发的基础环境,是JavaScript
作为服务器语言的环境基础,当然也是目前最火的技术啦。
推荐安装git
1 | sudo apt-get install git |
安装nodejs
与npm
1 | curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - |
安装 react-native-cli
1 | sudo npm install -g react-native-cli |
开发启动React Native
项目
- 启动Android模拟器,推荐Android 5.1以上
- 初始化目录, react-native init AwesomeProject, cd AwesomeProject, 3. react-native start, react-native run-android
- 等待下载编译器并开始编译
如看到模拟器打开了一上React Native
应用,则表示你已经成功完成开发环境了。
更多的开发使用请参考官网React Native .