【问题标题】:How to zipalign your app?如何压缩您的应用程序?
【发布时间】:2016-09-26 01:28:33
【问题描述】:

我正在尝试将我的第一个应用程序上传到 Play 商店,但错误消息告诉我需要压缩对齐文件。所有这样做的指南都告诉我在命令行中输入命令“$ zipalign -v 4 your_project_name-unaligned.apk your_project_name.apk”。什么是命令行?我在这方面遇到了很多麻烦。

【问题讨论】:

  • 我尝试将其输入命令行,但它告诉我 $ 无效。我应该输入其他输入吗?
  • 你是如何签署你的 apk 的?以及你是如何构建它的?
  • 关闭$。这只是基于 Unix 的系统(如 OSX 或 Linux)上的命令行提示符。只需运行命令zipalign -v 4 your_project_name-unaligned.apk your_project_name.apk
  • 如果您发布版本,您的 apk 应该已经是 zip 对齐的。您是否正在尝试上传您的 apk 的调试版本?

标签: android


【解决方案1】:

按照这个步骤进行

1) 我们需要对未签名的 APK 进行签名并在其上运行对齐实用程序以对其进行优化并为应用商店做好准备。如果您已有签名密钥,请跳过这些步骤并改用该密钥。

2) 转到保存密钥库的文件夹并将未签名的 apk 粘贴到此文件夹 要么 2)在一个文件夹中粘贴密钥库或apk中创建文件夹

3) 在此文件夹中使用 shift+右键单击打开命令行并选择命令行(适用于 Windows), 右键单击广告选择服务并为(mac os)选择“此文件夹的命令行”

4) 输入以下命令

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore mykeystore.keystore HelloWorld-release-unsigned.apk alias_name

注意:- 替换密钥库和 apk 的名称。 例子

5) 转到 sdk 文件夹

6) 转到构建工具

7) 打开 build version 文件夹生成签名 apk 的版本

8) 如果不选择其他构建版本或更新 sdk,请检查 zipalign.exe 是否在文件夹中

9) 从地址栏复制此路径

例如。 c:/sdk/build-tools/23.0.3

10) 右键单击​​我的电脑

11) 点击属性

12)选择左侧的高级系统设置

13) 将此路径粘贴到路径中的环境变量中。

14) 转到应用第一个命令的密钥库和 apk 存储文件夹

15) 毕竟输入这个命令

16) zipalign -v 4 HelloWorld-release-unsigned.apk HelloWorld.apk

(可选) 你也可以看到 cannot find zip-align when publishing app

谢谢你.....

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-13
    • 2020-04-04
    • 1970-01-01
    相关资源
    最近更新 更多