ndroid批量打包工具,python实现,基于apktool项目。
安卓批量打包工具,python实现的,虽然说现在android的批量打包有一个很好的工具可以使用gradle,这个灰常牛叉的工具和android studio配合的比较完美,但是和eclipse还是有点陌生,如果你现在还没有精力去接触android studio,还时间去学习这个东西,那么,这个批量打包工具或许可以帮助你一下,只是那么一下下。。。还是推荐最新的gradle,android以后的版本在使用这个,老牛逼了。
使用说明:
使用前请确定已经安装了python和jdk1.6版本(1.7签名可能出现签不上的情况)
由于python 2和3的差异化,提供了两套方案,根据当前安装版本选择允许哪个目标文件
在本目录下放置需要批量打包的未签名apk包即可,支持多个apk同时打
具体配置看script/pythonX.py文件的配置
目录结构
keystore 签名文件路径
platform/X 平台相关的依赖
script 脚本文件和渠道号配置文件
pythonX.py 脚本文件
apktool.jar文件,解包和打包用的
config 目录用户配置目录
channel.txt 批量渠道号配置文件
config.ini 签名包的配置设置
xx.apk 需要批量打包的未签名apk
bin 目录 运行成功后生成的签名文件存放目录
命名规则
项目名+渠道名+版本号+签名状态+apk
需要注意的是项目的AndroidManifest.xml文件中必须包含<meta-data android:name="CHANNEL" android:value="xxxx" />
其中xxxx为默认渠道号,需要添加的渠道号放在channel.txt中,注意书写规范
最终输出文件为存放bin目录下
channel规则
支持单行和多行注释
#号为单行注释
/* 为多行注释 */
config.ini 支持中文注释
签名包的配置设置
#这个是签名文件,放在keystore目录下
keystore=xxxx
#这个是签名文件密码,目前不支持不同签名的,后续版本添加
storepass=xxxx
#这个是签名文件别名
alianame=xxxx
window下运行 win_start.bat即可
mac 下和linux 下执行linux_Start或mac_start相关文件
例如:bash linux_start
首次允许需要输入当前登录的账号密码
更新说明:
1.21 更改目录结构,更和谐,相关细节调整
历史更新
*1.20正式版, 添加中文支持,添加版本判断,较少使用时候的版本判断文件,只需要执行相关平台xx_start文件即可
1.12正式版 ,添加config.ini文件,让签名配置更简单,优化代码逻辑
*1.11正式版,添加多平台支持,添加python2和3版本支持,提供aapt依赖,无需配置环境变量






















大小: 8KB
大小: 89.5M
终端仿真器 SecureCRTv7.1.1.264 最新版
串口调试小助手1.3 免费版
WinHex 十六进制编辑器v20.2 SR-5 绿色中文注册版
小旋风ASP服务器安装版
16进制转换工具V1.0 中文绿色版
Adobe AIRV33.1.1.932 官方最新版
github离线安装包64位版V2.9.11官方最新版(github desktop)
mysql数据库.net开发驱动(mysql connector net )8.0.11 官方最新版
MSDN Library Visual Studio 6.0(VC、VB、VF、VJ)中文版win32开发人员必备
版本控制软件(SourceTree)v3.4.6 官方最新版
Memory Analyzer (MAT)V1.01 免费绿色版
Delphi Distillerv1.85绿色版
IBM内存检测工具(IBM Thread and Monitor Dump Analyzer for Java)V4.3.3 绿色版
.NETv3.0 可再发行组件包
一键安装JSP环境安装版
slave4j(基于eclipse插件的java代码生成器)V1.0.0 正式版
Auto DebugProfessional 5.6.5.18 中文绿色版
Understand For C++V1.4.319英文安装版