【问题标题】:You uploaded an APK that is not zip aligned when running Devops Pipeline Build您在运行 Devops Pipeline Build 时上传的 APK 不是 zip 对齐的
【发布时间】:2020-04-09 00:16:00
【问题描述】:

我在 Devops 中创建了一个构建管道,用于将我的应用发布到 Google Play 商店。但是,构建成功,当将生成的 APK 文件上传到 Google Play 商店时,它会抱怨 - “您上传的 APK 未与 zip 对齐。您需要在 APK 上运行 zip 对齐工具并再次上传。”。

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

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

请帮忙..提前谢谢!

【问题讨论】:

  • 嗨朋友,I have checked the Android Signing Task within the pipeline to ensure that Zip Align is enabled.你如何指定zipalign位置的路径?我建议您可以检查该任务的日志以确保该 apk 是否已完全签名。

标签: android azure-devops apk azure-pipelines zipalign


【解决方案1】:

您上传的 APK 未与 zip 对齐。您将需要运行 APK 上的 zip 对齐工具,然后重新上传。

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

我想你可能只启用了Zipalign 选项。为此,您需要为Android Signing Task 启用Signing OptionsZipalign 选项。您可以关注this document了解更多详情。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

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

      enter link description here

      【讨论】:

        猜你喜欢
        • 2023-03-17
        • 2014-05-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-10-13
        • 2016-05-07
        • 2021-05-05
        • 1970-01-01
        相关资源
        最近更新 更多