1、先附上腾讯Bugly热修复环境集成文档地址
https://bugly.qq.com/docs/user-guide/instruction-manual-android-hotfix/?v=20180119105842
按照文档先把环境搭建完成
这个 路径是基准包 生成的路径
基准包的生成:
(1).先清空bakApk文件夹,并clean,然后随便写一个tinkerId(这个是绑定Apk的)
(2).点击build->assembleRelease,bakApk会生成apk包和txt文件,记住该文件夹,一般都为app-时间啥的
3.将tinker-support.gradle中的 def appApkDir的值改为上面的文件夹名app-时间。。。(必须一致,算一个校验吧)
4.修改tinkerId(现在这个是针对补丁的),修改Bug
5.转移出bakApk内app_时间内的app_release,安装到手机里,这就是带有tinkerId的Bug版App
6.点击tinker-support下buildTinkerPatchRelease,会在outputs里生成patch文件夹,取出
7zip传到网上即可
8.如何使用后台上传
上传完成之后,手机会自动去下载补丁包,一般5分钟左右即可生效
最后附上 demo地址:https://github.com/weiranqiaobo/buglyDemo