apk多渠道打包定制工具

Overview

ApkCustomizationTool 996.icu

apk定制工具,用于渠道打包等自定义apk。此工具使用JavaFX开发需要JDK1.8的支持。
此工具适合渠道及相关人员!(不懂编程概念的相关人员)
注意:请在环境变量里面配置好jarsigner签名工具和zipalign优化工具
可运行文件在jar里面, 双击即可!

功能

功能 说明
res图片资源替换 选择资源文件夹, 资源文件夹的格式和开发的格式一样。替换的文件及格式也要一样。选中res文件夹即可image
修改AndroidManifest.xml中的<mate-data> 修改的<mate-data>信息请在data.xml文件下配置
修改string.xmlbools.xml 修改信息请在data.xml文件下配置
其他功能正在按需求完善

配置

文件 说明
data.xml 配置渠道channel
配置产品名称product
配置打包人员person
配置要修改AndroidManifest.xmlmeta_data信息
实现resourcestring.xmlbools.xml的修改
详情请查阅data.xml中的注释
singer.properties 配置签名文件位置、alias、password

说明

版本号开始数为100000000,前三位是大版本号,中间三位为中版本号,后面三位为小版本号,版本填写规则为x.x.x如·6.0.0·,每一位不能大于100并且是纯数字。
如果要修改自己的版本升级策略求修改源码Command.java中的getVersionCode方法。

编译

此项目结构在IntelliJ IEDA中直接运行。在运行之前请确认使用JDK8。

截图

image image

感谢以下项目

Apktool
dom4j

LICENSE

You might also like...
Comments
  • values目录下整体替换colors.xml会打包失败

    values目录下整体替换colors.xml会打包失败

    打包失败 !!!!! brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = 1): [C:\Users\Lion\AppData\Local\Temp\brut_util_Jar_6904700833097509399.tmp, p, --forced-package-id, 127, --min-sdk-version, 15, --target-sdk-version, 21, --version-code, 100010801, --version-name, 1.8.1, -F, C:\Users\Lion\AppData\Local\Temp\APKTOOL1874926181478189751.tmp, -0, arsc, -0, assets/config, -0, 3, -0, arsc, -I, C:\Users\Lion\apktool\framework\1.apk, -S, C:\Users\Lion\Desktop\15057101700\app\app-release\res, -M, C:\Users\Lion\Desktop\15057101700\app\app-release\AndroidManifest.xml] 打包终止!!!!!!

    opened by MyLifeMyTravel 0
Releases(v0.5)
Owner
null