APK多渠道打包方案汇总
来源:互联网 发布:360电脑管家mac版 编辑:程序博客网 时间:2024/05/16 09:59
一、在Apk中的APK Signature Block区块添加自定义的渠道信息
原理:在Apk中的APK Signature Block区块添加自定义的渠道信息
优点:支持Android Signature V2 Scheme
https://github.com/Meituan-Dianping/walle
二、使用aapt 替换 asssets目录的channel
优点:不用解包回包、方案通用、不依赖签名方案
缺点:需要重新签名
三、修改APK META-INF打包
原理:每次修改 APK META-INF
优点:速度快,不需要源代码和签名文件,使用简单
缺点:没有使用Android的productFlavors,无法利用flavors条件编译的功能
https://github.com/MasonLiuChn/BatchPackApk
https://github.com/GavinCT/AndroidMultiChannelBuildTool
四、修改APK注释字段打包
原理:每次修改 APK注释字段
优点:速度快,不需要源代码和签名文件,使用简单
缺点:没有使用Android的productFlavors,无法利用flavors条件编译的功能
https://github.com/mcxiaoke/packer-ng-plugin
https://github.com/seven456/MultiChannelPackageTool
五、gradle打包-manifestPlaceholders
描述:使用gradle 脚本打包
原理:批量build工程,处理 AndroidManifest.xml 文件时使用manifestPlaceholders
优点:稳定
缺点:耗时=一次build * 渠道数,需要提供源代码和签名文件
https://github.com/mcxiaoke/gradle-packer-plugin
六、gradle打包-hook
描述:使用gradle 脚本打包
原理:批量build工程,处理 AndroidManifest.xml 文件时添加一个钩子(hook)替换渠道
优点:稳定
缺点:耗时=一次build * 渠道数,需要提供源代码和签名文件
https://github.com/umeng/umeng-muti-channel-build-tool/tree/master/Gradle
七、友盟多渠道打包工具
描述:友盟提供的图形化打包工具
原理:方案一:每次反编译APK,修改 AndroidManifest.xml里的渠道号,重新打包签名;方案二:直接编辑二进制的AndroidManifest.xml文件,重新签名。
优点:图形化操作、不需要源代码、速度快
缺点:兼容性差、需要提供签名文件
https://github.com/umeng/umeng-muti-channel-build-tool
八、Ant脚本打包
描述:这是一种比较陈旧的打包方式,记得我在2012年时是这样用的。
原理:批量build工程,build 前修改 AndroidManifest.xml里的渠道号。
优点:稳定
缺点:耗时=一次build * 渠道数,需要提供源代码和签名文件
https://github.com/MasonLiuChn/Android-Batch-Pack
- APK多渠道打包方案汇总
- APK多渠道打包方案汇总
- Gradle实战:Android多渠道打包方案汇总
- Gradle实战:Android多渠道打包方案汇总
- apk多渠道自动打包
- android apk多渠道打包
- Android多渠道打包APK
- 多渠道打包apk
- Android apk多渠道 打包
- Android多渠道打包apk
- Androidstudio 多渠道打包apk
- Android Apk 多渠道打包
- APK多渠道打包
- Unity 多渠道打包 APK
- Apk打包与多渠道打包
- APK打包 (多渠道打包,美团打包)
- apk多渠道批量打包memo
- gradle多渠道打包apk小贴士
- 算法提高 盾神与积木游戏
- 数据结构-排序
- 变量与常量
- 文件描述符fd和FILE的关系
- eclipse导入项目,提示path for project must have only one segment错误信息的解决办法
- APK多渠道打包方案汇总
- 蓝丝雨第十四季商业实战系列《全民…
- 独立团-第九版封包脱机辅助课程教…
- 易编远航第一期-七套多线程高级视…
- 易编远航第一期十一套-回合制-大话…
- 易编远航第一期-第九套多线程幻想…
- 任鸟飞辅助培训课程(价值2300元)(…
- 易编远航第一期-第五套大漠多线程…
- 蓝丝雨第十二季基础实战系列《零基…