zipalign 未随 Java SDK / JRE 一起安装

Posted

技术标签:

【中文标题】zipalign 未随 Java SDK / JRE 一起安装【英文标题】:zipalign not installed with Java SDK / JRE 【发布时间】:2016-10-15 17:22:05 【问题描述】:

在使用特定证书重新签名后,我需要压缩对齐 APK 文件。使用 keytool 和 jarsigner 一切正常。但是,zipalign 工具未随 Java SDK 8 Update 92(包括同一版本的 JRE)一起安装。我正在运行 Windows 10 x64。

此外,android Studio IDE 没有附带 zipalign 工具。我爬了很多论坛和***,但没有找到任何解决方案。以前,zipalign 总是与 Java JRE 一起安装在 BIN 目录中。

从哪里获得 zip-align 工具?

感谢您的帮助!

【问题讨论】:

【参考方案1】:

据我所知,zipalign 是 Android 专用工具,而不是 Java 工具。为什么它会包含在 JDK/JRE 中?此工具是 Android SDK 的一部分,更具体地说,它是 Android 构建工具的一部分。

查看您的 Android SDK 目录,例如:

~/android-sdks/build-tools/25.0.1/zipalign

~/android-sdks 替换为您安装Android SDK 的目录。将 25.0.1 替换为您已安装的任何构建工具版本(25.0.1 是当前最新版本)。

【讨论】:

以上是关于zipalign 未随 Java SDK / JRE 一起安装的主要内容,如果未能解决你的问题,请参考以下文章

appium 识别toast找不到zipalign.exe

如何为 mac 获取 zipalign?

Zipalign - 找不到命令 - MAC 终端

运行zipalign时出错

APK优化工具zipalign的详细介绍和使用

Unity Android 构建错误 WIN32 异常 ZipAlign