如何用谷歌上传密钥文件签署APK?

Nab*_*ham 10 keytool apk google-signin

将der文件导入密钥存储区后,如下所示

keytool -keystore my-release-key.keystore  -importcert 
    -file ~/Downloads/upload_cert.der  -alias uploadcert  
Run Code Online (Sandbox Code Playgroud)

尝试组合发布APK时出错

trusted certificate entries are not password-protected
Run Code Online (Sandbox Code Playgroud)

如果我加

-protected
Run Code Online (Sandbox Code Playgroud)

对于进口,我说

keytool error: java.lang.IllegalArgumentException: password can't be null
Run Code Online (Sandbox Code Playgroud)

如果我在保护后传递密码,我会收到使用帮助消息.不知道如何传递密码.

如果我正在使用谷歌上传证书文件签署正确的道路,我是否有任何想法?

小智 2

遇到同样的问题,密码不能为空问题可以通过编辑评论来解决,例如:

keytool -keystore parkimayaz.keystore  -importcert -file 
~/Downloads/upload_cert.der  -alias uploadcert -keypass "yourpass" -
storepass "yourpass"
Run Code Online (Sandbox Code Playgroud)

另一个信息是我在密码部分使用了 (',#,^) 等字符,这给了我一些错误。

另请查看oracle keytool 文档