西西软件园多重安全检测下载网站、值得信赖的软件下载站!
西西首页 电脑软件 安卓软件 电脑游戏 安卓游戏 排行榜 专题合集

基于apktool项目的安卓批量打包工具

  • 基于apktool项目的安卓批量打包工具
  • 软件大小:3.6M
  • 更新时间:2014-02-24 08:43
  • 软件语言:中文
  • 软件厂商:
  • 软件类别:国产软件 / 免费软件 / 编程辅助
  • 软件等级:4级
  • 应用平台:WinAll, Win7, linux, Mac
  • 官方网站:https://github.com/welenwho/android-pack
  • 应用备案:
好评:50%
坏评:50%

软件介绍

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依赖,无需配置环境变量

软件标签: 安卓 apktool

ps:由于基于apktool项目的,如果apktool项目本身存在的问题,哥木有办法~~~~~ by welen

软件截图

基于apktool项目的安卓批量打包工具

其他版本下载

发表评论

昵称:
表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
TOP
软件下载