-
一、下载JDK(不要JRE)
java -version
显示安装的JDK版本
java -version
显示能运行JRE
(javac1.8
.0_211) 即指的是Java SE Develoment Kit 8
-
二、安装CocoaPods
//Ruby写的Ios依赖的包管理工具
sudo gem install cocoapods
//或
brew install cocoapods
-
三、不要使用cnpm!
/*npx可以在没有安装情况下自动使用,npm5以后支持*/
//使用nrm工具切换淘宝源
npx nrm use taobao
//切换回官方源
npx nrm use npm
-
四、创建项目
//为避免冲突, 先卸载react-native-cli
npm uninstall -g react-native-cli
//确认卸载干净
react-native
//输出not found, 否则要手动卸载
which react-native
rm **
//创建新项目:
npx react-native init AwesomeProject
-
五、运行:
//ios环境:
yarn ios // yarn react-native run-ios
//android环境:
yarn android // yarn react-native run-android
阿里云提供的maven镜像:
将 android/build.gradle 中jcenter()
和google()
分别替换为:
https://maven.aliyun.com/repository/jcenter
https://maven.aliyun.com/repository/google
-
六、快速启动模拟器:
如: 将 AVD命名为 API29, 则运行 emulator @api29
-
七、打开ios/android目录
终端中在rn项目下输入 open ios
/ open android
0.60版本后ios的主文件为:
.xcworkspace
0.60版本前ios的主文件为:.xcodeproj
网友评论