任何人都可以告诉我如何使用eclipse压缩我的.apk文件。我通过发出命令来制作我的.apk文件,
右键单击“项目文件夹”
点击菜单中的“Android工具”选项。
点击“导出已签名的应用程序包...”,并在给定的应用程序别名中生成我的.apk。
现在想为上面生成的.apk文件做zipalign。是否有任何工具需要这样做或任何可以解决我的问题的工具。
答案 0 :(得分:47)
如果你做了上面描述的那些,那么Eclipse已经为你压缩了你的apk。您无法对已经过拉链的包裹进行拉链标记
答案 1 :(得分:38)
我认为这会对你有帮助
D:\android-sdk\android-sdk\tools>zipalign -f -v 4 "C:\Users\name\Desktop\project_name\projectname_signed.apk" "C:\Users\name\Desktop\project_name\projectname__zipaligned.apk"
答案 2 :(得分:7)
使用给定的步骤,Eclipse将为您zipalign
。
答案 3 :(得分:5)
这是一个非常棘手的部分,最初我也遇到了奇怪的问题。在上传到Android市场之前,您必须执行以下步骤。
答案 4 :(得分:3)
Eclipse zipalign APK默认情况下导出它们。
zipalign基本上是android sdk的tools目录中可用的工具。
如果您没有使用eclipse进行构建,可以直接使用此工具对您的apk进行zipalign。
zipalign [-f] [-v] <alignment> infile.apk outfile.apk
对齐是一个定义字节对齐边界的整数。这必须始终为4(提供32位对齐),否则它实际上什么都不做。
有关详细信息,请查看此链接 http://developer.android.com/tools/help/zipalign.html
答案 5 :(得分:1)
如果您要对APK文件进行签名和zip对齐,那么您可以重新分发文件并将其上传到Play商店。然后按照这些简单的步骤进行操作
因此,在完成所有这些之后,您将获得一个将签名并拉链对齐的APK。
答案 6 :(得分:0)
Eclipse zipalign apk自动。导出项目时,eclipse必须生成已签名的apk到不同的目标。生成签名的apk时,请正确检查它提示的位置
答案 7 :(得分:0)
如果您执行了上述操作,Eclipse会自动压缩您的.apk文件。