渠道打包工具的操作指引
#
渠道打包介绍渠道打包
功能是Android应用用于区分不同的应用市场或渠道。通过在 APK/AAB 中嵌入不同的渠道标识,进行渠道打包,开发者可以在同一个APK/AAB文件中嵌入不同的渠道标识,以便在应用发布后,能够追踪和统计不同渠道的安装量、用户行为等数据。
为了方面用户生成渠道包,故Virbox Protector
工具提供了渠道打包工具,以下简单介绍渠道打包工具
的使用操作步骤。
#
功能介绍1.打开Virbox Protector
工具;
2.点击工具
->渠道打包
;
3.打开渠道打包工具,如图所示:
APK路径:选择所需要生成渠道包的apk/aab文件;
输出目录:渠道包的输出目录(一般选择apk/aab文件后输出目录会自动默认设置输出路径);
渠道配置:配置渠道信息的模板(渠道模板文件格式参考
Virbox Protector
工具自带的模板) 默认路径为:
C:\Program Files\senseshield\Virbox Protector 3\plugin\apk\ChannelTemplate.txt
签名设置:设置签名信息,可以使渠道打包后的Android应用带有签名信息。
4.选择apk/aab文件后,选择渠道模板文件,可直接进行打包
;
5.可点击日志
查看打包信息,并点击打开输出目录
打开打包后的Android应用。
注意:未保护的Android应用只通过渠道打包工具生成的文件是没有进行加固保护的;
#
命令行操作参数介绍
含义 | 介绍 |
---|---|
--mulpkg-template= | 指渠道模板 |
--mulpkg-outdir= | 指渠道打包后的文件存储路径 |
-o | 指保护后的文件存储路径 |
#
保护并渠道打包1.其中other_options
是指保护Android应用时的功能参数,参考命令行文档;
2.使用以下命令行对apk/aab加固,则表示先进行渠道打包再进行加固,故不存在什么选项不能勾选。
virboxprotector_con <apk_path> <other_options ...> --mulpkg-template=<template_path> --mulpkg-outdir=<multi_package_outdir> [-o <output_main_apk_file>]
#
仅渠道打包不做保护1.使用以下命令行则表示只对Android应用进行渠道打包,和渠道打包界面工具功能一致。
virboxprotector_con -mulpkg <apk_path> --mulpkg-template=<template_path> -o <output_directory>
#
注意1.未保护的Android应用只通过渠道打包工具生成的文件是没有进行加固保护的;
2.若使用Virbox Protector
工具界面对apk/aab加固后再使用渠道打包工具,则加固时不能勾选文件校验
,否则打包后的程序无法正常运行;
2.若使用Virbox Protector
工具界面对apk/aab加固时勾选了签名校验
,再使用渠道打包工具时,签名设置要和加固时的签名信息要一致,否则打包后的程序无法正常运行。