搭建环境 参考地址 点击打开链接
01 创建工程 CD到你想要的文件夹 react-native init (项目名字)
02 (注意点)因为自己用Yarn替代了 npm 所以很多命令都要用Yarn替换
安装完yarn之后就可以用yarn代替npm了,例如用yarn
代替npm install
命令,用yarn add 某第三方库名
代替npm install --save 某第三方库名
。
03 MAC上面运行会自动弹出终端工具 不要关闭 这算是个本地服务器 第一次会比较慢
模拟器正常弹出 显示欢迎界面 iOS搭建完成
没做过安卓开发 安卓的环境弄死我了
我对照文档安装好Android studio 与模拟器后 运行报错了一个错误
unable to load script from assets 'index.android bundle'...
命令 ----- react-native run-android
react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/
记住 要在项目根目录下面运行这个代码
用android studio 运行 正常运行 用命令行
react-native run-android
报错 出现
mac Could not determine java version from '9.0.4'
我的做法是 先看自己本地的java版本 java -version
我的是9.0.1 然后删除这个版本
sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-9.jdk
下载1.8.0 java 命令行指定环境变量
sudo vim /etc/profile
参考点击打开链接 如果发现读写权限不够 可以wq!强制保存
再次运行 运行成功 但是模拟器上面 没有自动打开helloWorld app 经过老维头的远程 没有安装 tools
brew cask install android-platform-tools
安装成功后
添加到PATH
变量中
你可以把Android SDK的tools和platform-tools目录添加到PATH
变量中,以便在终端中运行一些Android工具,例如android avd
或是adb logcat
等。具体做法仍然是在~/.bash_profile
中添加:
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
最后 大功告成 fuck you Android