bugly集成Tinker热修复,多渠道打包 签名

自己记录一下,对其他人有帮助更好

https://mp.weixin.qq.com/s/1kRTqyF4JC5lLwpxUae9NA   (感谢分享)

在这里面使用的是博主说的第二种方式  快速打渠道包工具(Gradle)  walle

然后在git上找到 walle的项目  https://github.com/Meituan-Dianping/walle

具体怎么集成  官方文档中已经说得很明白了,


Channel文件添加(渠道信息)  

项目的根目录 build.gradle  依赖添加

app下的build.gradle文件中的修改  


关于360加固之后无法获取渠道信息问题的解决方案  walle

https://github.com/Meituan-Dianping/walle/wiki/360%E5%8A%A0%E5%9B%BA%E5%A4%B1%E6%95%88%EF%BC%9F


这个是python脚本 自动加入渠道信息的  下载下来  解压

https://github.com/Jay-Goo/ProtectedApkResignerForWalle


这个时候我们需要下载python环境了

https://www.python.org/downloads/windows/


我是选择

Python 3.6.3 - 2017-10-03


安装之后需要配置环境变量
http://www.runoob.com/python/python-install.html

在环境变量中添加Python目录:

在命令提示框中(cmd) : 输入 

path=%path%;C:\Python 
按下"Enter"。


然后安装到电脑之后,文本方式打开 解压之后文件的 config.py文件   修改相关的路径和签名信息
把我们签名之后的安装包使用 360加固(不要使用PC加固助手 ,使用网页版本加固(不签名))下载下来  替换解压后文件夹中的app-release.encrypted.apk
替换Channel文件为自己的渠道信息
然后点击ApkResigner.py文件     我的20几个渠道的包  2秒搞定  




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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值