无法使用';r0adkll/签名android-release@v1';在github操作工作流中
在Github工作流中签署APK时,我遇到以下错误 以下是github工作流中的一些日志详细信息: 运行r0adkl/登录android-release@v1与: releaseDirectory:app/release signingKeyBase64:*** 别名:*** 密钥密码:*** 密钥密码:*** 环境:JAVA_HOME_8.0.275_x64: /opt/hostedtoolcache/jdk/8.0.275/x64 JAVA_HOME: /opt/hostedtoolcache/jdk/8.0.275/x64 JAVA_HOME_8_0_275_x64: /opt/hostedtoolcache/jdk/8.0.275/x64构建工具版本:30.0.2 正在准备使用签名密钥对key@app/release进行签名 **/opt/hostedtoolcache/jdk/8.0.275/x64/bin/jarsigner-keystore-app/release/signingKey.jks-storepass***-keypass*** app/release/app-release.aab***** 这是错误部分: jarsigner:无法对jar进行签名: java.util.zip.ZipException:条目压缩大小无效(应为 38206但得到38984字节)错误:进程 “/opt/hostedtoolcache/jdk/8.0.275/x64/bin/jarsigner”退出失败 代码1 我相信这对jar签名者来说是非常特殊的无法使用';r0adkll/签名android-release@v1';在github操作工作流中,android,apk,github-actions,android-app-signing,Android,Apk,Github Actions,Android App Signing,在Github工作流中签署APK时,我遇到以下错误 以下是github工作流中的一些日志详细信息: 运行r0adkl/登录android-release@v1与: releaseDirectory:app/release signingKeyBase64:*** 别名:*** 密钥密码:*** 密钥密码:*** 环境:JAVA_HOME_8.0.275_x64: /opt/hostedtoolcache/jdk/8.0.275/x64 JAVA_HOME: /opt/hostedtoolcach
更新:这也发生在我身上。您需要在GitHub设置的机密部分保存密钥库、别名、密钥库密码和密钥密码
- 签名密钥-密钥库文件的base64文本
- 别名-您的别名
- 密钥存储\密码-密钥存储的密码
- 密钥密码-您的密钥密码
-名称:签名AAB
id:标志
用途:r0adkl/sign安卓-release@v1
与:
releaseDirectory:app/build/outputs/bundle/release
signingKeyBase64:${{secrets.SIGNING_KEY}
别名:${secrets.alias}
keyStorePassword:${{secrets.KEY\u STORE\u PASSWORD}
keyPassword:${{secrets.KEY\u PASSWORD}}
它已经存在于github secrets中,并且在生成时检索更正值。请确保您的发布目录正确指向发布生成的目录。我希望您的发布目录是错误的。这是指向正确的目录,目录或任何其他机密参数都没有问题。