如何解决 zipalign 验证失败的问题?

Posted

技术标签:

【中文标题】如何解决 zipalign 验证失败的问题?【英文标题】:How to solve the failed verification with zipalign? 【发布时间】:2016-10-10 15:19:51 【问题描述】:

我对 zipalign 有疑问。我无法通过这些程序。每次运行以Verification FAILED 结束。对于某些文件,我看到类似这样的内容

2574474 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png (BAD - 2)

重置

7044070 res/layout/notification_template_media.xml (OK - compressed)

apk 已生成,但当我通过控制台上传它时,我收到未正确压缩的信息。我该怎么办?

【问题讨论】:

【参考方案1】:

似乎 gradle 已经推送了一个没有 zipalign 任务的新版本。更改后我遇到了同样的问题:

classpath 'com.android.tools.build:gradle:2.+'

classpath 'com.android.tools.build:gradle:2.1.2'

问题已经为我解决了。

【讨论】:

【参考方案2】:

陈是对的。 当你升级你的 AS 时,你需要检查你的 build.grade。

buildscript repositories jcenter() dependencies classpath 'com.android.tools.build:gradle:2.1.2' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files

检查 gradle 版本是否为 2.1.2。 我尝试 2.2.0-alpha3,并且总是得到 zipalign 失败。 只需将等级版本降级到 2.1.2 然后解决这个问题。

试试看。

【讨论】:

以上是关于如何解决 zipalign 验证失败的问题?的主要内容,如果未能解决你的问题,请参考以下文章

如何解决rar文件解压缩失败

Mac 10.15 Catalina:无法打开“Zipalign”,因为无法验证开发者

JenkinsCI:APK 上的 zipalign 失败:退出代码 1

网站后台提示token验证失败的原因 如何应对

AzureDevOps Android Pipeline zipalign - 失败,退出代码为 1

上传到 iTunes Connect 时如何解决“应用程序代码验证失败”?