我正在使用 Jenkins 构建我的 android 项目。我们使用Android Signing Plugin对 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:正如插件自述文件所说,我尝试将问题发布到Jenkins Jira,但似乎登录功能已损坏:/
谢谢!