除了GooglePlay渠道是用的aab文件,其他的渠道都是用的apk
apk与aab的区别在于apk是全部的资源都含有,aab是上传到GooglePlay用户下载时会只下载到需要的资源而不是整个包体,对于用户是有益的
apk文件以Android10作为分水岭,10以下用v1签名文件,10以上用v2
重签名可以用压缩软件打开apk(或者aab包),删除其中的META-INF文件夹(这个就是签名文件,我们重新签名自然要删除老旧的),进行应用对齐,不对齐的话兼容性不太好,踩坑的场景就是Android10可以正常安装但是Android12不行
然后通过签名文件重签,
可以用批处理命令制作傻瓜式的签名流程以及对齐流程,但是目前我对批处理命令不太了解,往后有涉及会补充到这篇文章中