[Walle WiKi官方推荐]一步解决应用加固导致Walle渠道信息失效的自动化脚本工具,自动生成渠道包

ProtectedApkResignerForWalle是一个自动化脚本工具,专门解决应用加固后Walle渠道信息失效的问题。该脚本支持Windows、Mac OS和Linux平台,使用Python环境运行。用户需要配置config.py文件,将加固后的未签名APK放入脚本目录,运行脚本即可自动生成多渠道包。不需要使用Walle的plugin和build.gradle中的walle配置,但仍然需要Walle的AAR来读取渠道信息。
摘要由CSDN通过智能技术生成

支持平台:(需要python环境)
Windows (Test)
Mac OS (Test)
Linux

ProtectedApkResignerForWalle
一步解决应用加固导致Walle渠道信息失效的自动化脚本,自动生成渠道包

最近很多朋友问我这个脚本和walle的关系,用了这个脚本还用walle吗?在这里我来解释下:

官方walle分为两部分,第一部分是打包部分,包括 plugin 部分和 build.gradle 中 walle{…} 脚本,另一部分是用于读取渠道号的AAR,如果你使用类似友盟等统计工具,你需要利用walle提供的aar来读取你的渠道信息,然后手动传给友盟渠道信息。在不考虑加固的情况下只需要执行类似./gradlew clean assembleReleaseChannels,AS会自动执行gradle中的脚本和插件进行多渠道打包。

ProtectedApkResignerForWalle是用于解决walle产生的加固问题,用的是walle的打包CLI,替代的是第一部分,所以你无须引用 plugin 部分和 build.gradle 中 walle{…} 脚本部分,第二部分还是要正常引用的。多渠道打包时,先加固,然后把未签名的apk使用此脚本进行多渠道打包即可。

用法:
按照config.py文件中的注释改成自己项目配置
将已经加固好的包【未签名的包,请不要使用加固客户端签名工具】放到脚本工具根目录下,即ceshi_v1.8.0.apk
各种渠道的定义是在channel这个文件中,请根据项目情况修改

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值