0

在开发、签名等方面,我相当新手,因此,我在 MAC 上使用终端签署未签名的 apk的过程中寻求一些帮助。

我工作的公司获得未签名的 apk,我通过脚本运行该脚本,该脚本在将 apk 上传到商店之前对其进行签名。该脚本使用我们的密钥库并运行 jarsigner 和 zipalign 以生成签名的 apk。

我现在遇到的问题是我们收到的最新版本是使用Android SDK API 级别 30编译的,尽管脚本仍然设法对构建进行签名,但在将构建上传到商店时,我收到一条错误消息,指出"需要签名方案版本 2 或更高版本"

现在看来,签名方案版本 2 及更高版本必须使用apksigner而不是jarsigner来对构建进行签名,但是,我似乎无法使用 Android 开发人员和我偶然发现的其他博客提供的说明找到一种方法来完成这项工作.

有人愿意为这个过程提供一些方向/指导吗?如果有什么我需要澄清或说明的,请告诉我。

最欣赏。

4

0 回答 0