Skip to content

archmages/HotFixSamples

Repository files navigation

HotFixSamples

这个项目简单演示利用Nuwa实现Android自动化热部署
详细的使用介绍以及以及原理,查看我的博客,点此查看

使用引导

  1. clone this repo, 切换到master分支
  2. 运行并安装apk

image

此时会在app/build/outputs目录下自动生成一个叫nuwa的目录
3. 拷贝此目录到本地一个指定目录,比如:/Users/Documents/nuwa
4. 切换到bugfix分支
5. 在shell中执行如下命令

./gradlew clean nuwaDebugPatch -P NuwaDir=/Users/Documents/nuwa

成功后会在app/build/outputs/nuwa/debug/目录下会自动生成patch.jar文件:
此文件就是我们热部署的补丁文件
6. 我们把补丁文件拷贝到sdcard根目录

adb push app/build/outputs/nuwa/debug/patch.jar /sdcard/

7.重新启动app,Bug Fix😀
image

About

Samples to show android auto hotfix by Nuwa

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages