options = { "jiagu": "jiagu.jar", # jar路径 "username": "xxxx",# 360加固用户名 "password": "xxxx",#360加固密码 "output_dir": "E:/xxxxx/",#渠道包输出目录 不存在会自动创建 #用于手动签名方法,不需要时可以不配置 "apksigner": "C:/Users/Administrator/AppData/Local/Android/Sdk/build-tools/29.0.3/apksigner.bat", # apksigner 路径 "channels_path": "Channel.txt", # 渠道信息文件路径 } # 签名密钥 key_store = { "keystore_path": "xxxx.jks",# 签名路径 "key_pass": "xxx", "ks_key_alias": "xxx", "ks_pass": "xxx", } # release包目录 可配置多个 source_dir = { "aaa": "E:/xxxx/", "bbb": "E:/xxxxx/", }
确保 source_dir中配置的目录下有名字包含release的apk安装包, 在该目录下打开命令行窗口,执行:
python build.py aaa
命令即可,(其中aaa或bbb为source_dir中配置的目录名称)任务开始后,脚本会按照时间排序找到最新的一个release包, 从而自动完成剩余的操作。