由于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 .