首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >您上传的APK不是邮政编码对齐错误

您上传的APK不是邮政编码对齐错误
EN

Stack Overflow用户
提问于 2014-03-27 16:24:21
回答 5查看 54.2K关注 0票数 30

我刚刚完成并通过android studio签署了apk,然后我通过apkprotect.com做了apk保护,当我试图上传apk到play商店时,我得到了这个错误:“你上传了一个没有邮政编码对齐的APK。你需要在你的APK上运行一个zip对齐工具,然后再上传它。”如果我上传原始的apk,我没有收到错误,

我试着在build.gradle中添加zipalign true,但什么也没发生,我也试过禁用和启用proguard。

EN

回答 5

Stack Overflow用户

发布于 2014-09-16 06:00:49

当我错误地尝试将我的.apk文件的调试版本上传到Google Play时,我得到了同样的“您上传了一个不是zip对齐的APK ...等等”错误。这是一个误导性的错误,因为真正的问题是你不能分发一个调试版本,而且这个版本没有用你的Google Android开发人员密钥签名。(您只能上传编译为发行版的.apk,而且它必须经过签名,这是在同一步骤中发生的,至少如果您使用的是Eclipse)。

确保您分发的.apk文件是您的签名发行版本,如下所述:

http://developer.android.com/tools/publishing/app-signing.html#releasecompile

票数 19
EN

Stack Overflow用户

发布于 2015-04-29 03:53:50

这个问题和它的答案都很陈旧;所以我们预计事情会发生变化。到目前为止,zipalign工具位于build-tools/version/下的ANDROID_HOME目录中,因此我的路径当前为:

代码语言:javascript
复制
/android-sdk/build-tools/22.0.0/zipalign

使用zipalign工具在这里不一定是答案,但你真正需要做的是签署你的apk。

票数 7
EN

Stack Overflow用户

发布于 2017-01-09 23:29:08

我正在使用Cordova,上传了一个签名的APK,但仍然收到这个错误。

ziptool帮了我大忙,它位于~AndroidSDK\build-tools\24.0.0\zipalign.exe

举个例子:

代码语言:javascript
复制
"~\AndroidSDK\build-tools\24.0.0\zipalign.exe" -f -v 4 android-release-signed.apk android-release-signed-zipaligned.apk
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22681907

复制
相关文章

相似问题

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