MultiChannelPackageTool(安卓多渠道打包工具) 工具使用笔记
2:如何使用:
1、命令行使用说明:用法:java -jar MCPTool.jar [-path] [arg] [-contents] [arg] [-password] [arg]-path APK文件路径-outdir 输出路径(可选),默认输出到APK文件同一目录-contents 写入内容集合,多个内容之间用“;”分割,如:googleplay;m360; 当没有“-contents”参数时输出已有文件中的content-password 加密密钥(可选),长度8位以上,如果没有该参数,不加密-version 显示版本号例如:写入:java -jar MCPTool.jar -path D:/test.apk -outdir ./ -contents googleplay;m360; -password 12345678读取:java -jar MCPTool.jar -path D:/test.apk -password 12345678
2、Android代码中读取写入的渠道号:导入MCPTool.jar中的MCPTool类,MCPTool.getChannelId(context, mcptoolPassword, defValue)读出写入的渠道号;
3、jenkins、hudson、ant使用说明:请看MultiChannelPackageTool\build-ant\MCPTool\build.xml文件;
4、Windows下bat脚本运行说明:拖拽文件即可完成多渠道打包:MultiChannelPackageTool\build-ant\MCPTool\MCPTool.bat;拖拽文件检查渠道号是否写入成功:MultiChannelPackageTool\build-ant\MCPTool\MCPTool-check.bat;上面2个bat文件中有密码,可以自行修改;
注:1使用命令时如果没有成功可以在jar前加入 jar的全部路径,4使用wingdows下的bat脚本如果读取jar失败,可以补全jar的路径。