-
安装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等等等,然后重新安装所有包,就大功告成啦。
环境搭建终于完成。。。。。