我已经进行了近一年的zipalign,每次发布都要这样做。但似乎最新的Android SDK不再附带zipalign了。这个过程改变了吗?我是否仍然需要使用其他工具进行zipalign?
我已经进行了近一年的zipalign,每次发布都要这样做。但似乎最新的Android SDK不再附带zipalign了。这个过程改变了吗?我是否仍然需要使用其他工具进行zipalign?
zipalign
已经移动到“构建工具”中,并且可以在Android SDK安装的各种build-tools/
目录中找到。例如,在我的Ubuntu机器上,我在SDK安装中的build-tools/19.1.0/
和build-tools/20.0.0/
中都有zipalign
,因为我在SDK Manager中安装了19.1和20的“Android SDK Build-tools”。
正如ben75所指出的,Gradle for Android应该会引入与您在build.gradle
文件中请求的构建工具相关联的zipalign
。对于在Gradle之外使用,您需要修改脚本以指向所选用的zipalign
拷贝。
要在gradle中使用它,只需像这样配置发布版本。
buildTypes {
release {
zipAlign true
...
}
}