windows下面,先去下载https://github.com/Jay-Goo/ProtectedApkResignerForWalle,电脑要安装python的系统。
修改channel中的渠道信息为自己需要的,修改config中的信息,
如下:config的配置
#!/usr/bin/python
#-*-coding:utf-8-*-
#keystore信息
#Windows 下路径分割线请注意使用\\转义
keystorePath = "F:\\android\\code\\jks\\kzwcps.jks"
keyAlias = "自己的别名"
keystorePassword = "自己的密码"
keyPassword = "自己的密码"
#加固后的源文件名(未重签名) 这个从360加固网页版上加固后下载下来(不会签名),不能使用360加固工具(这个会签名),改成自己想要的名字
protectedSourceApkName = "app-release.encrypted.apk"
#加固后的源文件所在文件夹路径(...path),注意结尾不要带分隔符,默认在此文件夹根目录
protectedSourceApkDirPath = ""
#渠道包输出路径,默认在此文件夹Channels目录下
channelsOutputFilePath = ""
#渠道名配置文件路径,默认在此文件夹根目录
channelFilePath = ""
#额外信息配置文件(绝对路径,例如/Users/mac/Desktop/walle360/config.json)
#配置信息示例参看https://github.com/Meituan-Dianping/walle/blob/master/app/config.json
extraChannelFilePath = ""
#Android SDK buidtools path , please use above 25.0+
sdkBuildToolPath = "F:\\android\\sdk\\androidstudiosdk\\build-tools\\28.0.3"
配置好之后,进入cmd ,进入到最终的 ProtectedApkResignerForWalle-master目录中,运行python ApkResigner.py,就会在ProtectedApkResignerForWalle-master目录中出现channels文件夹,里面就是有渠道信息的加固后的包,可以上线应用市场