android - 当从 Android Studio 签名生成 .apk 时,zipalign 会自动执行吗?

标签 android zipalign

我想知道为发布生成签名 .apk 的方法是否也对 apk 进行了 zipaligns。在 android 页面 (http://developer.android.com/tools/publishing/app-signing.html#studio) 的说明中,不清楚 zipalign 是否是不同的步骤。

谢谢!

最佳答案

您可以在 build.gradle 文件中定义构建类型。

buildTypes {

     debug {
        storeFile file("debug.keystore")
     }

     release {
        zipAlignEnabled true
     }
}

在调试 apk 时使用调试配置,在创建发布 apk 时使用发布配置。

如果在发布时将 zipAlignEnabled 设置为 true,则 apk 将被压缩对齐。如果不指定,发布时默认值为 true 并且 apk 将自动进行 zipaligned。对于调试,默认值为 false。

在此处阅读有关构建类型和其他可能设置的属性的更多信息:http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Types

关于android - 当从 Android Studio 签名生成 .apk 时,zipalign 会自动执行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30883229/

相关文章:

android - 在另一个 fragment 之上显示 fragment

java - Android - 获取动态生成的按钮的ID

java - zipalign 未随 Java SDK/JRE 一起安装

android - 为什么我会使用未对齐的 apk?

android - 如何让 gradle 重命名中间文件?

Android Studio 2.3 正在生成未对齐的签名 APK 而不是 zipaligned?

android - 谷歌 API : Difference between browser key and Android key?

android - 无法关闭自定义对话框

android - 在数据库中删除/插入行后使用 ArrayAdapter 更新 ListView

ubuntu - zipalign 正在手动工作,但在 Jenkins 后期构建下失败