Android プロジェクトのビルドに Jenkins を使用しています。Android 署名プラグインを使用して APK に署名します。最近、あるブランチで、次のエラー ログで失敗しています。
[SignApksBuilder] /var/lib/jenkins/android-sdk/build-tools/29.0.2/zipalign -f -p 4 /var/lib/jenkins/workspace/Android/app/build/outputs/apk/production/release/app_productionRelease_0.11.1_HEAD_3048d80.apk /var/lib/jenkins/workspace/Android/SignApksBuilder-out/zipalign/aligned-app_productionRelease_0.11.1_HEAD_3048d80-1628945884194489230.apk
[Android] $ /var/lib/jenkins/android-sdk/build-tools/29.0.2/zipalign -f -p 4 /var/lib/jenkins/workspace/Android/app/build/outputs/apk/production/release/app_productionRelease_0.11.1_HEAD_3048d80.apk /var/lib/jenkins/workspace/Android/SignApksBuilder-out/zipalign/aligned-app_productionRelease_0.11.1_HEAD_3048d80-1628945884194489230.apk
FATAL: [SignApksBuilder] zipalign failed: exit code 1
ERROR: zipalign failed on APK /var/lib/jenkins/workspace/Android/app/build/outputs/apk/production/release/app_productionRelease_0.11.1_HEAD_3048d80.apk: exit code 1
これはリリース ビルドであり、このブランチでの重要な変更は次のとおりです。
- Android gradle プラグインを から に更新
4.0.2
する4.1.0
- gradle を から に更新
6.1.1
する6.5
何がうまくいかないのか、誰かが光を当てることができますか?
PS:プラグインの readme にあるようにJenkins Jiraに問題を投稿しようとしましたが、ログイン機能が壊れているようです :/
ありがとう!