正如Google Developers 的文章中提到的,现在可以使用 zopfli 重新压缩 APK 文件,方法是运行zipalign -z
. 在我的例子中,一个 5.1 MB 的 APK 文件减少了 200 KB。
通常我使用自定义 shell 脚本构建 APK,通过运行gradle assembleRelease
.
我想zipalign -z <the final apk>
在上面的命令之后运行。但是,zipalign
位于目录中,除了从文件build-tools/<build tools version>
中拉出并手动构建路径外,我无法找到它。<build tools version>
build.gradle
是否可以使用自动在正确目录上运行zipalign
的gradle
命令来运行,而无需我重新构建路径?zipalign
build-tools
例如一个命令,如gradle runBuildTools zipalign -z $FINAL_APK $FINAL_APK.out