微信热修复tinker使用心得

最近微信新开源了一种热修复工具tinker,将tinker移植到自己的项目中,过程中有几个需要注意的地方,希望对大家有所帮助。

tinker使用的步骤分为以下几步:

1.在工程的build.gradle文件中加入:

当然tinker的版本不一样,后面的版本号也不一样。

2.在module的build.gradle文件中,导入:

复制tinker例子中的gradle文件中的内容到自己的gradle文件中


按照sample修改自己的application文件,将其改造为applicationLike文件,然后删掉application文件。

3 关于sample中的 assembleDebug,以及后面的tinkerPatchDebug命令执行的的问题,在studio下方的Terminal中执行命令,或者在studio的右边的gradle点开之后双击也可以。


4.如果mutiDexEnable = true的, 按照运行完之后的提示,复制文件内容到自己的keep_in_main_dex.txt文件中,

if multiDexEnabled is true
you will find the gen multiDexKeepProguard file at build/intermediates/tinker_intermediates/tinker_multidexkeep.pro
and you should copy it to your own multiDex keep proguard file yourself.

这个是运行完之后的提示

5.如果是采用多flavor打包的,bakApk生成的文件路径是按照falvor生成的,截图如下:

然后gradle文件中的内容也要做出相应修改:


以上就是tinker导入的步骤以及需要注意的地方,希望对大家有所帮助。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值