walle(瓦力)多渠道打包

网上介绍walle多渠道打包的太多了,我这里记录一下,自己多渠道打包+360加固(乐固)遇到的渠道丢失问题和解决办法,如要看多渠道打包,移步我之前的文章walle渠道打包

直接介绍步骤
步骤一:

gradlew clean assembleReleaseChannels -PchannelList=oppo //进行渠道打包

步骤二(有需要的注意):
这里使用第三方加固(360、乐固),加固的时候选择:不使用签名

步骤三:
经过步骤二,您得到一个未签名的加固包apk,这里您需要重新进行签名。
需要注意的是:从安卓9.0系统开始,支持V3签名,如果您直接使用默认签名,在安卓9.0上面有可能出现安装不了的问题,解决方案如下
1.使用支持V3签名的高版本sdk签名

2.使用默认SDK签名(v1+v2)
签名方法如下:
cmd命令行进入SDK build-tools的对应版本下面,运行命令:apksigner sign --ks 签名文件路径 --ks-key-alias 别名--out 输出文件路.apk 加固之后的文件路径.apk

3.验证签名
步骤二的sdk路径下使用

apksigner verify -v 签名后的apk路径

此时会打印V1 V2都已经签名成功如图:在这里插入图片描述
4.重新写入渠道包

java -jar E:\works\walle\walle-cli-all.jar put -c huawei 已经签名的APK路径

到这里就完结了

晚上其他有些办法也试过,最终都没成功,可能是我打开方式不对→_→。

发布了20 篇原创文章 · 获赞 3 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/u013346208/article/details/102698283