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

时间:2016-06-09 19:49:53

标签: android release zipalign

我的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但是当我通过控制台上传时,我收到的信息是它没有正确压缩。我该怎么办?

2 个答案:

答案 0 :(得分:3)

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

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

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

问题解决了我。

答案 1 :(得分:0)

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

@FunctionalInterface public interface DiscoveryEvent { /** * service provider add or remove * * @param ssfurl */ public void discovery(SSFURL ssfurl); }

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

试试吧。