Win10 使用 apksigner 对 apk 进行签名

添加环境变量

首先要将 SDK Build Tools 加入到环境变量中, 我的在

C:\Users\25423\AppData\Local\Android\Sdk\build-tools\29.0.3

29.0.3是目前的版本号

配置环境变量:

点击Path, 新建, 把环境路径复制进去
打开 cmd 输入:

apksigner

有输出表示环境配置成功.

对apk进行签名

使用 zipalign 优化应用:

zipalign -v 4 Original.apk Out.apk

-v 是开启详细输出, 4 是将资源文件对齐到 4 字节. 当然也可以使用 -f 覆盖文件输出.

使用 apksigner 进行签名:

apksigner sign --ks key文件.jks --ks-key-alias 别名 Out.apk

之后输入密码就签名完成了.