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