-
安装Node,watchman
brew install node brew install watchman 复制代码
-
安装java, 必须8.0以上
javac -version // javac 1.8.0_161 复制代码
-
安装android 开发环境.
// 8.0 及以上即可 Android SDK Android SDK Platform Performance (Intel ® HAXM) Android Virtual Device 复制代码
-
配置环境
export ANDROID_HOME=$HOME/Library/Android/sdk export PATH=$PATH:$ANDROID_HOME/tools export PATH=$PATH:$ANDROID_HOME/tools/bin export PATH=$PATH:$ANDROID_HOME/platform-tools export PATH=$PATH:$ANDROID_HOME/emulator 复制代码
-
创建项目
react-native init myapp 复制代码
-
遇到问题: 创建出来的版本是0.57.2,理论上会报错,报错信息是关于
react-transform-hmr
找不到的错误,各种查找后,发现,目前0.57.1
是成功的。于是:react-native init --version="0.57.1" myapp cd myapp && react-native run-android 复制代码
运行``还是会报关于runtime
包找不到的错:
根据提示安装npm install @babel/runtime
等等等,然后重新安装所有包,就大功告成啦。
环境搭建终于完成。。。。。