根据:http://www.jianshu.com/p/bb9bacad678a整理
Atlas Demo 流程:
1.First Bundle和app是两个project,app是主project,First Bundle是dependencies2.两个project分开gradle build(时间漫长,请等待)
3.运行app安装到手机上
4.First Bundle,修改gradle里version(大概19行),修改manifest versionName
5.命令到First Bundle目录下 执行 ./gradlew (clean) assembleRelease publishMavenPublicationToMavenLocal (加clean 后会清掉R文件,控件报NullPointException)
6.app,修改gradle里version(大概12行),修改manifest versionName
7.命令到app目录下 sh buildApk.sh
8.执行 sh buildTpatch.sh
9.执行 adb push build/outputs/tpatch-debug/update.json /sdcard/Android/data/com.taobao.demo/cache/update.json
10.执行 adb push build/outputs/tpatch-debug/patch-*tpatch /sdcard/Android/data/com.taobao.demo/cache
11.手机点击部署
12.重启应用
13.重复4到12即可实现动态部署升级