首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android如何ZipAlign apk

Android如何ZipAlign apk
EN

Stack Overflow用户
提问于 2014-01-20 19:39:37
回答 6查看 45K关注 0票数 43

我已经使用Android创建了一个签名的apk,现在我要对它进行压缩,我已经读过:http://developer.android.com/tools/help/zipalign.html,但是我仍然不知道在哪里添加代码行,它在Gradle文件中,在文件中我应该在哪里添加行呢?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2014-01-20 19:44:06

在主模块的build.gradle文件中,可以有多种构建类型和调试类型。

可以在任何一个zipAlign buildType中指定特性,方法是

代码语言:javascript
复制
buildTypes {

     release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        zipAlignEnabled true
    }
}

注意:旧版本使用zipAlign而不是zipAlignEnabled

默认分级任务总是为调试和发布buildTypes而创建的,无论您是否定义。调试的目的是调试,发布的是已签名的应用程序(Build >> Generate Signed )。您必须为发布版本定义signingConfig。

检查下面提到的链接中的生成类型部分,了解您可以在buildTypes中使用的其他属性。

http://tools.android.com/tech-docs/new-build-system/user-guide

票数 85
EN

Stack Overflow用户

发布于 2015-12-30 07:35:45

如果您已经从Android创建了一个.apk文件(发布模式),那么您的APK已经对齐了。zipalign步骤是在Android中构建过程的一部分。

您可以使用以下方法检查APK:

代码语言:javascript
复制
zipalign -c -v 4 {APP}.apk

若要对齐APK,请运行:

代码语言:javascript
复制
zipalign -v 4 {APP}.apk {ZIPALIGNED_APP}.apk
票数 6
EN

Stack Overflow用户

发布于 2016-07-09 09:07:59

将类路径设置为“com.android.tools.build:gradle:2.2.0-alpha3 3”到

类路径'com.android.tools.build:gradle:2.1.2‘

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21242678

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档