1.rn项目创建
命令行react-native init 项目名
2.运行安卓
- 项目目录文件有安卓目录文件夹和ios文件夹
- 这个文件夹就是默认的安卓壳子我们将android文件夹放入安卓studio里面 然后等待前端js项目运行react-native start 之后 js会在node跑起一个服务
- 运行安卓项目(绿色的三角)
- 在js项目再启一个终端 运行react-native run-android 这是安卓项目自动走你
如果是在手机运行 确保手机和电脑一个链接数据线在同一局域网下 react-native start后会自动加载
adb devices
3. 安卓项目打包
js打包出bundle文件
"build": "react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res"
此命令行会自动打包道安卓项目的assets文件夹下 先要在安卓项目里提前建立一个assets文件夹 这时安卓可以打包两个版本 一个是debug版本前端可以进行本地调试 release版本是打包生产环境 打包后点击下图的locate会自动打开apk所在的文件 终端输入adb install -r 然后拖拽进来即可自动安装apk在手机 保证链接数据线

打包release过程如果提示失败 比如资源重复可以将重复的资源删掉后clean project缓存再一次打包