如何zipalign您的应用程序?

时间:2016-09-26 01:28:34

标签: android

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

2 个答案:

答案 0 :(得分: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)转到build-tools

7)打开构建版本文件夹哪个版本生成签名apk

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

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

谢谢.....

答案 1 :(得分:-1)

转到此目录:C:\ Users \ YOU_USER_NAME \ AppData \ Local \ Android \ sdk \ build-tools 并输入最新版本的sdk目录(例如,对于我23.0.2)...然后在那里启动CMD并运行以下命令......

self