我正在尝试通过命令生成发布 apk。我有这个下面的命令,它将签署发布 apk。但我无法理解其中的命令。有人可以详细说明一下。特别/.keystore/keystore.jks
是file:/.keystore/ks-pass
:
$APKSIGNER sign --ks /.keystore/keystore.jks --ks-pass file:/.keystore/ks-pass $APK_PATH
--ks 标志中传递的值是密钥库的路径。密钥库包含用于对 APK 进行加密签名的私钥。
密钥库由密码保护,该密码可以通过 --ks-pass 标志传递给 apksigner 命令。如果值以“pass:”为前缀(例如“pass:mypassword1234”),则密码可以明文传递,如果值以“file:”为前缀,则可以通过包含密码的文件的路径传递,如你的例子。
希望有帮助。
使用 Android Studio 提供的generating signed apk
.
转到:
Build --> Generate Signed APK...
提供您keystore path
的keystore password
、key alias
和key password
。