360加固、walle多渠道打包踩坑 2020年9月更新

360加固之后、重签名、walle多渠道打包

本人操作背景如下,其余情况不保证打包成功

1.项目编译打包相关: compileSdkVersion 29    buildToolsVersion "29.0.2"   minSdkVersion 19    targetSdkVersion 29

2.AndroidStudio正常签名打包得到 apk1;   

      【这里正式签名了,但接下来加固会抹掉签名】

3.将apk1使用360加固工具exe进行加固得到 apk2;

      【注意:这里360提示配置签名文件,不要配置,因为360的签名是V1签名

4.将apk2和你的签名文件复制你的本地Android SDK目录下的\build-tools\27.0.3\lib路径下

5.使用命令行工具进入上述路径位置,输入命令进行V1、V2打包

java -jar apksigner.jar sign --ks 你的jks名 --v1-signing-enabled true --v2-signing-enabled true --ks-key-alias 你的alias别名 --ks-pass pass:你的keyStore密码 --key-pass pass:你的key密码 --out apk3.apk apk2.apk

    【解释1:上述命令的红色部分要替换成你自己的签名文件的相关信息 】

    【解释2:上述命令的黑色文本为固定不变的,蓝色文本 apk3.apk apk2.apk apk3.apk是签名完成后输输出的,apk2.apk是待签名的apk 

    【解释3: 该命令是在SDK目录下的\build-tools\27.0.3\lib下执行的,因为在这里才会以V1、V2方式签名,没有27.0.3的,请先安装这个版本的sdk,高版本的Sdk会多一个V3签名,会影响后续的walle多渠道信息  walle是在V2签名下注入渠道信息的】

6.将得到的apk3.apk再使用walle进行多渠道打包

  【注意,使用的walle的命令行方式注入渠道信息,不是重新去Androidstudio中使用gradle方式 https://github.com/Meituan-Dianping/walle/tree/master/walle-cli

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值