是app-release.apk zipaligned apk吗?

时间:2015-01-14 14:49:02

标签: android zipalign

我正在使用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发布之前。

2 个答案:

答案 0 :(得分:16)

您不需要设置该标志。

来自official guide

  

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

enter image description here

答案 1 :(得分:5)

它是对齐和签名的。 准备出版。

默认情况下,AFAIK zipAlignEnabled对于发布版本为真。