运行 Devops Pipeline Build 时,您上传的 APK 未压缩对齐

You uploaded an APK that is not zip aligned when running Devops Pipeline Build

我在 Devops 中创建了一个构建管道,用于将我的应用发布到 Google Play 商店。然而,构建成功,当将生成的 APK 文件上传到 Google Play 商店时,它会抱怨 - "You uploaded an APK that is not zip aligned. You will need to run a zip align tool on your APK and upload it again.".

我已经检查了管道中的 Android 签名任务,以确保启用 Zip Align。

当通过 VS2019 手动执行构建并签署 APK 时,一切正常,但我想让管道正常工作。

请帮助..提前致谢!

You uploaded an APK that is not zip aligned. You will need to run a zip align tool on your APK and upload it again.

根据this documentWhen using apksigner, it is important to first zipalign the application, and then to sign it with apksigner.

我想也许你只启用了 Zipalign 选项。为此,您需要为 Android Signing Task. You can follow this document 启用 Signing OptionsZipalign 选项以获取更多详细信息。

问题是管道中 APK 的路径。正确设置后,APK 就会正常上传到 Google Play 商店。

当我生成 .apk 时,它说:.apk。失败并显示消息:错误:APK 未对齐。

要解决此问题,请确保任务:AndroidSigning@3 必须查看详细的解决方案

enter link description here