53

谁能告诉我如何使用 eclipse 压缩我的 .apk 文件。我通过给出如下命令制作了我的 .apk 文件,

  1. 右键单击项目文件夹

  2. 单击菜单中的“Android 工具”选项。

  3. 单击“导出签名的应用程序包...”,我的 .apk 在给定的应用程序别名中生成。

现在想对上面生成的 .apk 文件进行 zipalign。是否有任何工具需要这样做或任何可以解决我的问题的东西。

4

8 回答 8

47

如果你做了上面描述的,那么 Eclipse 已经为你压缩了你的 apk。您不能对已经 zipalign 的包进行 zipalign

于 2011-03-16T04:07:16.063 回答
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"
于 2013-06-24T06:53:08.450 回答
7

使用给定的步骤,Eclipse 将为zipalign您完成。

于 2011-03-16T02:56:12.660 回答
5

这是一个非常棘手的部分,最初我也遇到了奇怪的问题。在上传到 android 市场之前,您必须执行以下步骤。

  • 创建证书
  • 签署您的应用程序 apk
  • 最后 Zip 对齐签名的 apk

检查此站点:如何签署 Android 项目 apk

于 2011-04-02T03:00:38.920 回答
3

默认情况下导出 Eclipse zipalign APK。

zipalign 基本上是您的 android sdk 的工具目录中可用的工具。

如果你不使用 eclipse 构建,你可以直接使用这个工具来压缩你的 apk。

zipalign [-f] [-v] <alignment> infile.apk outfile.apk

对齐是定义字节对齐边界的整数。这必须始终为 4(提供 32 位对齐),否则它实际上什么都不做。

有关更多详细信息,请查看此链接 http://developer.android.com/tools/help/zipalign.html

于 2014-01-30T05:02:13.553 回答
1

如果您对您的 APK 文件进行签名和压缩对齐,那么您可以重新分发您的文件并将其上传到 Play 商店。然后按照这些简单的步骤

  • 打开日食
  • 文件--> 导出
  • 浏览-->选择你的项目
  • 下一个-->下一个

因此,在所有这些之后,您将获得一个 APK,该 APK 将被签名并与 zip 对齐。

于 2014-05-14T02:35:38.630 回答
0

如果您执行了上述操作,Eclipse 会自动压缩您的 .apk 文件。

于 2014-08-21T17:17:37.787 回答
0

Eclipse zipalign apk 自动。导出项目时,eclipse 必须将签名的 apk 生成到不同的目的地。正确检查生成签名 apk 时提示的位置

于 2014-03-07T19:09:22.833 回答