必需的软件
先安装Python 2(目前不支持Python 3版本)
https://www.python.org/downloads/release/python-2712/
Node.js
React Native命令行工具(react-native-cli)
命令行运行(NodeJS已经集成了npm)
npm install -g react-native-cli
如果你遇到EACCES: permission denied权限错误,可以尝试运行下面的命令: sudo npm install -g react-native-cli.
ANDROID_HOME环境变量
确保ANDROID_HOME环境变量正确地指向了你安装的Android SDK的路径。
打开控制面板 -> 系统和安全 -> 系统 -> 高级系统设置 -> 高级 -> 环境变量 -> 新建
变量 ANDROID_HOME
值 D:\Android\sdk
将Android SDK的Tools目录添加到PATH变量中
测试安装
cmd命令行依次输入
react-native init AwesomeProject
cd AwesomeProject
react-native run-android
react-native init AwesomeProject
在当前路径新建一个名叫AwesomeProject的react native的工程,AwesomeProject自定义
cd AwesomeProject
去新建的react native的工程下
react-native run-android
自动编译当前工程,先启动本地服务器编译js文件,然后生成Android的apk并安装,然后app访问本地服务器下载js代码编译出界面
android apk可以通过eclipse或Android studio编译生成,通过
react-native start
启动本地服务器,app 通过reload js更新页面