2015-01-14 147 views
5

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

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推出之前。

回答

5

它是对齐和签名。准备发布。

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

+0

确定。但即使我省略了zipAlignEnabled true行,也会生成app-release.apk。那条线是必要的吗? – user3152056

+1

对于发布版本,AFAIK'zipAlignEnabled'默认为true。 – shkschneider

+0

@ user3152056,有帮助吗? – shkschneider

11

您不需要设置该标志。

official guide

可能的属性和它们的缺省值是:

enter image description here