我已经使用Android创建了一个签名的apk,现在我要对它进行压缩,我已经读过:http://developer.android.com/tools/help/zipalign.html,但是我仍然不知道在哪里添加代码行,它在Gradle文件中,在文件中我应该在哪里添加行呢?
发布于 2014-01-20 19:44:06
在主模块的build.gradle文件中,可以有多种构建类型和调试类型。
可以在任何一个zipAlign buildType中指定特性,方法是
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
发布于 2015-12-30 07:35:45
如果您已经从Android创建了一个.apk文件(发布模式),那么您的APK已经对齐了。zipalign步骤是在Android中构建过程的一部分。
您可以使用以下方法检查APK:
zipalign -c -v 4 {APP}.apk若要对齐APK,请运行:
zipalign -v 4 {APP}.apk {ZIPALIGNED_APP}.apk发布于 2016-07-09 09:07:59
将类路径设置为“com.android.tools.build:gradle:2.2.0-alpha3 3”到
类路径'com.android.tools.build:gradle:2.1.2‘
https://stackoverflow.com/questions/21242678
复制相似问题