美团多渠道打包实现
- 下载安装python环境 Python下载地址
- 下载python脚本 AndroidMultiChannelBuildTool
Python环境的安装,很简单,此处略过,环境安装好后,看下载的Python脚本:

操作步骤:将上面打好的apk放在PythonTool文件夹下面,和MultiChannelBuildTool.py同级,看图:

注意:MultiChannelBuildTool.py这个文件请选择打开方式是Python,看前面的小图标(还有一种打开方法:直接命令行执行)。直接双击运行MultiChannelBuildTool.py这个脚本,真的是一眨眼功夫,包就出来了:

打出的apk包全部在output_app-release文件夹下面。在写下文之前,这里还是提一下,这个多渠道打包默认的渠道名是在info这个文件夹下面的channel.txt中,我这里面的内容是这样的:
按照这个格式,任意写需要打包的渠道名即可。回到output_app-release文件夹,对应打出的包:

使用 CheckAndroidV2SignatureByAPKSig.jar 验证Android 7.0多渠道Signature Scheme v2签名是否失效 cmd cd到 CheckAndroidV2SignatureByAPKSig.jar所在文件夹
命令:java -jar CheckAndroidV2Signature.jar v2app.apk
验证v1/v2的签名是否正确

(此图表示V1/V2签名失效)
解决方案:https://blog.csdn.net/mackkill/article/details/64922397
网友评论