【问题标题】:Is app-release.apk zipaligned apk?app-release.apk 是 zipaligned apk 吗?
【发布时间】:2015-03-12 19:07:28
【问题描述】:

我使用的是 Android Studio 1.0.2。 当我在 gradle 任务中单击 assembleRelease 时,会生成两个文件,app-release-unaligned.apk 和 app-release.apk。我知道 app-release-unaligned.apk 是未对齐的,但 app-release.apk 是什么?它是对齐的apk吗?我的 build.gradle 如下所示。

buildTypes {
    release {
        minifyEnabled true
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt'
        signingConfig signingConfigs.config
        zipAlignEnabled true // Is this necessary or not in Android Studio 1.0.2?
    }
}

即使我没有将 zipAlignEnabled 设置为 true,也会生成 app-release.apk。 Android Studio 1.0.2 还需要吗? 我得到的关于 zipalign 的所有信息都是在 Android Studio 1.0 发布之前。

【问题讨论】:

    标签: android zipalign


    【解决方案1】:

    你不需要设置那个标志。

    来自official guide

    可能的属性及其默认值是:

    【讨论】:

      【解决方案2】:

      它既对齐又签名。 准备出版。

      AFAIK zipAlignEnabled 对于发布版本默认为 true。

      【讨论】:

      • 好的。但即使我省略了 zipAlignEnabled true 行,也会生成 app-release.apk。那条线有必要吗?
      • AFAIK zipAlignEnabled 对于发布版本默认为 true。
      • @user3152056,有帮助吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-26
      • 1970-01-01
      • 2017-08-29
      • 2016-04-20
      • 2021-03-25
      相关资源
      最近更新 更多