无法压缩 apk android android studio 2.2
Posted
技术标签:
【中文标题】无法压缩 apk android android studio 2.2【英文标题】:Unable to zipalign apk android android studio 2.2 【发布时间】:2016-10-16 21:02:39 【问题描述】:我正在使用 android studio 2.2 preview 3 发布我的应用程序并生成签名的 apk。但是当我将 apk 上传到 google play 时出现错误
You uploaded an APK that is not zip aligned. You will need to run a zip align tool on your APK and upload it again.
我也尝试手动使用 zipalign 工具,但我收到错误验证失败。 这是我的 build.gradle 文件
android
compileSdkVersion 23
buildToolsVersion "23.0.3"
defaultConfig
applicationId "blackdogs.newaomsi"
minSdkVersion 16
targetSdkVersion 23
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
buildTypes
release
zipAlignEnabled true
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
【问题讨论】:
zipalign -c -v 4 yourapk.apk
的输出是多少?
@antonio 5379164 resources.arsc (OK) 验证失败
那么你的 apk 不是 zipaligned。你可以尝试执行zipalign -f -v 4 yourapk.apk yourzipalignedapk.apk
然后zipalign -c -v 4 yourzipalignedapk.apk
吗?
@antonio 像你说的那样尝试过,仍然出现同样的错误
【参考方案1】:
知道了。错误是由于我使用的 gradle 版本。 将 gradle 版本降级为
'com.android.tools.build:gradle:2.1.2'
【讨论】:
【参考方案2】:这是 Android Studio 2.2 Preview 3 的一个已知问题,如 this blog post 和 this issue 中所述。
您必须下载 Preview 2 或使用 Android Studio 的稳定版本。
【讨论】:
终于并行安装了2.1【参考方案3】:下个版本解决
类路径'com.android.tools.build:gradle:2.2.0-alpha4'
参考链接:https://code.google.com/p/android/issues/detail?id=212591
【讨论】:
以上是关于无法压缩 apk android android studio 2.2的主要内容,如果未能解决你的问题,请参考以下文章