应用程序中心构建,错误:/ usr / bin / jarsigner失败,返回码:1

Bom*_*ber 7 android visual-studio-app-center

尝试构建时使用应用程序中心当前出现此错误:

[command]/usr/bin/jarsigner -keystore /Users/vsts/agent/2.136.1/work/1/s/.certs/keystore.jks -storepass *** -keypass *** -verbose -sigalg MD5withRSA -digestalg SHA1 -signedjar /Users/vsts/agent/2.136.1/work/1/s/android/app/build/outputs/apk/app-release.apk /Users/vsts/agent/2.136.1/work/1/s/android/app/build/outputs/apk/app-release.apk.unsigned ***
jarsigner: unable to sign jar: java.util.zip.ZipException: invalid entry compressed size (expected 11019 but got 11226 bytes)
##[error]Error: /usr/bin/jarsigner failed with return code: 1
##[error]Return code: 1
Run Code Online (Sandbox Code Playgroud)

任何想法如何解决这一问题?

And*_*röm 10

在您的 android/app/build.gradle 中,确保您没有为发布配置提供签名配置:

buildTypes {
        debug {
            signingConfig signingConfigs.debug
        }
        release {
            // ...
            // signingConfig signingConfigs.debug <-- should not be used on Appcenter
            // ...
        }
    }
Run Code Online (Sandbox Code Playgroud)


Fra*_*nco 5

构建成功,但管道在签名时失败。在您的构建配置的环境变量存储密码密钥别名密钥密码设置不正确。