准备工具
aapt版本:sdk\build-tools\29.0.0\aapt.exe
apksigner.jar版本: sdk\build-tools\29.0.0\lib\apksigner.jar
aapt工具使用方法
添加文件到apk
新建个META-INF文件夹把CER文件放入即可带路径打包
删除打包的文件: (如果已经存在则要先执行删除操作)
aapt r app-debug.apk META-INF\TEST.CER
添加打包的文件
注意:用反斜杠会导致无法解析成功
:: 正确的方法:(注意要用**顺斜杠**)
aapt r app-debug.apk META-INF/TEST.CER
一键打包证书
repackage.sh Linux版
***.jks : 签名文件
–ks-key-alias:签名别名
–ks-pass pass: 签名证书密码
–key-pass pass: 签名别名的密码 (例如keyname)
–out :签名后的apk输出路径
最后的参数为需要签名的apk
#!/bin/bash
if [ ! -d "build" ];then
mkdir build
else
echo start copy apk and repackage ...
fi
cp ../../PRO/app/build/outputs/apk/debug/app-debug.apk ./build/