0

我正在尝试通过命令生成发布 apk。我有这个下面的命令,它将签署发布 apk。但我无法理解其中的命令。有人可以详细说明一下。特别/.keystore/keystore.jksfile:/.keystore/ks-pass

$APKSIGNER sign --ks /.keystore/keystore.jks --ks-pass file:/.keystore/ks-pass $APK_PATH
4

2 回答 2

1

--ks 标志中传递的值是密钥库的路径。密钥库包含用于对 APK 进行加密签名的私钥。

密钥库由密码保护,该密码可以通过 --ks-pass 标志传递给 apksigner 命令。如果值以“pass:”为前缀(例如“pass:mypassword1234”),则密码可以明文传递,如果值以“file:”为前缀,则可以通过包含密码的文件的路径传递,如你的例子。

希望有帮助。

于 2018-12-01T22:41:01.700 回答
0

使用 Android Studio 提供的generating signed apk.

转到: Build --> Generate Signed APK...提供您keystore pathkeystore passwordkey aliaskey password

于 2018-01-09T11:36:17.433 回答