360加固后walle写入渠道安装报错 Size of APK Signing Block is not a multiple of 4096

安装报错信息
failed to install xx.apk: Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES:Failed to collect certificates from /data/app/vmdl417198627.tmp/base.apk using APK Signature Scheme v2:Size of APK Signing Block is not a multiple of 4096: 4140]

复现步骤:

1.Android Studio打出签名包
2.使用360加固助手进行加固(使用的版本 :1.3.9.0 2020-07-17 )
3.使用360自动签名
4.walle写入渠道信息,然后安装失败报错

网上看了很多文章,最后解决方案:

加固完成后不使用自动签名,使用 android-sdk下 build-tools/27.0.3/apksigner 进行手动签名

apksigner sign --ks 密钥文件路径(/xx/xx.jks) --ks-key-alias 密钥别名 加固后未签名的包.apk

注意:要用 sdk/build-tools/27.0.3 目录下的apksigner (或者其他低于28版本的apksigner), 如果签名失败可以网上搜一下如何用 apksigner 进行手动签名

然后用walle写入渠道后,即可正常安装

修改后的步骤:
1.Android Studio打出签名包
2.使用360加固助手进行加固 (不进行自动签名)
3.使用

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值