Android Azure devOps签名APK授予权限错误

Android Azure devOps签名APK授予权限错误,android,cordova,ionic-framework,permissions,pipeline,Android,Cordova,Ionic Framework,Permissions,Pipeline,我正在使用Azure Devops来构建我的ionic cordova Android应用程序。未签名的apk已成功生成,但在运行签名过程时,出现以下错误: Error: EACCES: permission denied, rename '/home/vsts/work/1/s/platforms/android/app/build/outputs/apk/release/app-release-unsigned.apk' -> '/home/vsts/work/1/s/platform

我正在使用Azure Devops来构建我的ionic cordova Android应用程序。未签名的apk已成功生成,但在运行签名过程时,出现以下错误:

Error: EACCES: permission denied, rename '/home/vsts/work/1/s/platforms/android/app/build/outputs/apk/release/app-release-unsigned.apk' -> '/home/vsts/work/1/s/platforms/android/app/build/outputs/apk/release/app-release-unsigned.apk.unaligned'
Exit code 1 returned from process: file name '/home/vsts/agents/2.175.2/externals/node/bin/node', arguments '"/home/vsts/work/_tasks/AndroidSigning_80f3f6a0-82a6-4a22-ba7a-e5b8c541b9b9/3.177.0/androidsigning.js"'.
亚马尔:

您可以尝试将'--verbose'传递给apksignerArguments以获取更多详细信息,或者在此处发布详细日志作为更新,我们可能会发现问题。。在我的项目中,我遇到了内置签名者和zipaligning任务的问题,所以我改用纯命令行。
steps:
- task: AndroidSigning@3
  displayName: 'Signing and aligning APK file(s)'
  inputs:
    apkFiles: '$(build.sourcesdirectory)/platforms/android/app/build/outputs/apk/release/app-release-unsigned.apk'
    apksignerKeystoreFile: 'project.keystore'
    apksignerKeystorePassword: password
    apksignerKeystoreAlias: 'project'
    apksignerKeyPassword: 123456
    apksignerArguments: '--out $(build.sourcesdirectory)/platforms/android/app/build/outputs/apk/release/app-release.apk'