python3的android资产打包工具
aapt的Python项目详细描述
aapt
python3的android资产打包工具
示例
importaapthelp=aapt.aapt('--help')print(help)ls=aapt.ls('./xx.apk')print(ls)apk_info=aapt.get_apk_info('./xxx.apk')print(apk_info)# save iconfromPILimportImageapk_info=aapt.get_apk_and_icon('./xxx.apk')byte_stream=io.BytesIO(apk_info['icon_byte_value'])img=Image.open(byte_stream)img.save('./1.png')# upload filerequests.post(url,files={'file':apk_info['icon_byte_value']})
API
- aapt(参数)
- ls(文件路径)
- 转储(文件路径,值)
- packagecmd(文件路径,命令)
- 删除(文件路径,文件)
- 添加(文件路径,文件)
- crunch(资源,输出文件夹)
- 单个压缩(输入文件、输出文件):
- 版本()
- 获取APK信息(文件路径)