firstbundle :
业务组件,atlas里的bundle模块, 类型是awb,结构和aar相似
app:
apk工程, 包含 atlas 和 更新功能, 集成了 上面的业务组件
具体参考 buildApk.sh
大致步骤如下:
- 先发布bundle version1 到仓库
- app 依赖 bundle versin1, 执行 ./gradlew assembleDebug
- 安装
具体参考 buildTpatch.sh
大致步骤如下:
- 先发布bundle version2 到仓库
- app 依赖 bundle versin2,
- 修改app工程的源码和依赖的组件版本(可选)
- 修改app的 versionCode , 和发布版本(必选)
- ./gradlew clean assembleDebug -DapVersion=1.0 构建patch
- 把patch文件上传到手机app的cache目录
- 在手机上调用update做patch的安装