如何解决 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 验证失败的问题?的主要内容,如果未能解决你的问题,请参考以下文章
Mac 10.15 Catalina:无法打开“Zipalign”,因为无法验证开发者
JenkinsCI:APK 上的 zipalign 失败:退出代码 1