签名当前目录内所有 apk 文件
#!/bin/bash
# 遍历当前目录及其子目录下的所有apk文件
find . -type f -name "*.apk" | while read -r APK; do
# 定义输出文件名,在原文件名后加上"_signed"
OUT_APK="${APK%.*}_signed.apk"
# 执行签名命令
java -jar signapk.jar -w platform.x509.pem platform.pk8 "$APK" "$OUT_APK"
# 检查签名是否成功
if [[ $? -eq 0 ]]; then
echo "签名成功:$OUT_APK"
else
echo "签名失败:$APK"
fi
done