邢台精品网站建设,建站管理后台,贵港北京网站建设,郑州百度网站优化之前一直使用360加固宝进行apk的加固打包#xff0c;可以一键加固并打多渠道打包。但是#xff0c;现在360加固宝收费了#xff0c;在进行加固#xff0c;多渠道打包#xff0c;就得一步一步自己操作了#xff0c;会很繁琐。所以#xff0c;本文使用 360加固美团Wallet …之前一直使用360加固宝进行apk的加固打包可以一键加固并打多渠道打包。但是现在360加固宝收费了在进行加固多渠道打包就得一步一步自己操作了会很繁琐。所以本文使用 360加固美团Wallet 方式进行加固并多渠道打包。步骤一、首先下载360加固宝3.6.2.0以上版本否则登录不了然后注册登录后准备好要加固的包例如我要加固demo.apk然后在首页 添加应用会自动上传并加固该apk(注意加固后会破坏签名文件需要重新签名否则不能安装)加固好的apk文件使用360加固宝自带的签名工具进行签名选择刚才加固的apk,输入keystore 文件相关配置没有也可以制作签名进行签名填好后点击开始签名则会自动签名。签名后会生成如下文件demo_104_jiagu.apk 是加固后的文件demo_104_jiagu_sign.apk 是加固并签名后的文件。步骤二、接下来就用 demo_104_jiagu_sign.apk 进行多渠道打包。首先下载打包工具packer-ng-2.0.1.jar。链接https://github.com/mcxiaoke/packer-ng-plugin然后项目中配置// build.gradle
buildscript {dependencies{classpath com.mcxiaoke.packer-ng:plugin:2.0.1}
}// build.gradle
dependencies {implementation com.mcxiaoke.packer-ng:helper:2.0.1
}获取渠道名方式// 如果没有找到渠道信息或遇到错误默认返回的是
// com.mcxiaoke.packer.helper.PackerNg
String channel PackerNg.getChannel(Context)然后使用 脚本多渠道打包我在桌面创建了一个文件夹多渠道打加固包将 packer-ng-2.0.1.jar放到该目录中然后将刚才加固并签名好的包放到该文件夹中其中apk目录是多渠道打包生成渠道包的目录channels.txt 是对应的渠道名例如我打四个商店的渠道包然后cmd 命令行定位到该目录下可以使用快捷方式:直接在顶部路径中输入cmd执行命令java -jar packer-ng-2.0.1.jar generate --channelschannels.txt --outputapk source.apk说明channels.txt 目录下的渠道包txtoutputapk 打包生成文件的目录source.apk 需要打包的apk文件生成对应的渠道包会在apk目录下生成对应的渠道包到这里加固并多渠道打包就完成了。后续如果需要在打包可以直接使用加固好的包然后重复步骤二就行。