1

正如您从标题中看到的那样,我很难让 apksigner 工作。我曾尝试在 android studio 和命令行中使用终端,但它们似乎返回完全相同;一无所有。

无论我输入什么,我都会得到相同的结果。

4

2 回答 2

0

就我而言,我使用了一个非常旧版本(v28)的 Android 构建工具(仍然使用 java 签名器),在 android studio 中我下载了最新版本的 android 构建工具并在那里使用了 apksigner。这为我解决了这个问题。

以下命令有效:

apksigner --help

apksigner sign --ks mykeystore-key.keystore --ks-pass pass:keystorePass --v1-signing-enabled true --v2-signing-enabled true zipalignedAPK.apk

这目前会以一种可以上传到 Play 商店的方式对 apk 进行签名。

于 2022-03-02T11:09:01.487 回答
0

你可以试试这个:

//Go to the location of `apksigner.bat` file    
C:\Users\Administrator>cd C:\Users\Administrator\AppData\Local\Android\Sdk\build-tools\28.0.3\

C:\Users\Administrator\AppData\Local\Android\Sdk\build-tools\28.0.3>apksigner --help

apksigner.bat文件可能位于与示例不同的另一个文件夹中。

于 2018-12-16T23:07:10.210 回答