解决walle多渠道打包之后,360加固失去渠道信息的问题

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文件夹,里面就是有渠道信息的加固后的包,可以上线应用市场

你可能感兴趣的:(解决walle多渠道打包之后,360加固失去渠道信息的问题)