关于android:app-release.apk是zipaligned apk吗?

Is app-release.apk zipaligned apk?

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

1
2
3
4
5
6
7
8
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发布之前。


您不需要设置该标志。

从官方指南

The possible properties and their default values are:

enter image description here


它既对齐又签名。
准备发布。

对于发行版,默认情况下AFAIK zipAlignEnabled为true。