当我试图在Eclipse中导出一个签名的apk时,我得到了这个错误
运行zipalign时出错:无法作为zip存档打开
我已经运行了帮助->检查更新,以确保安装了最新的更新,SDK工具也是最新的。
发布于 2011-03-02 18:55:44
我也收到了同样的错误信息。让我抓狂,直到我发现我的目的地路径是无效的。
即使apk是完全有效的,Zipalign也会给出这个错误,但是
发布于 2012-04-09 10:37:40
我遇到了同样的问题,是的,这是因为工具无法识别路径。我使用了错误的斜杠,因为我从一个开发人员博客上得到了糟糕的建议。
采样行命令,如果文件"origin.apk“位于C目录中名为”storage“的文件夹中:
zipalign -f -v 4 “c:\storage\origin.apk” “c:\storage\done.apk”请确保使用enter键上方的斜杠……我见过的许多“示例”都使用shift键旁边的斜杠,但这不会起作用。这将获取名为“origin.apk”的apk并将其压缩对齐,然后将其保存到与文件“done.apk”相同的目录中。
也许这只是在Vista上,我不知道。我使用的是32位Windows Vista。
发布于 2016-06-07 02:32:33
在我的例子中,我从未签名的apk所在的目录运行命令,它运行得很好。
cd /platforms/android/build/outputs/apk
zipalign -v 4 android-release-unsigned.apk signed.apk 这样,我就不需要担心指定目录了。
ps:这是我在ubuntu上做的。
https://stackoverflow.com/questions/4581770
复制相似问题