Android签名,无法导出在Android Studio中生成的密钥的上传证书,“密钥库已被篡改或密码不正确”

时间:2018-10-28 20:59:19

标签: android android-studio certificate keytool android-keystore

我丢失了密钥,因此需要将我的PEM上传证书发送给Google。

这就是他们告诉我的:

  

按照Android Studio帮助中心中的说明生成新密钥。它必须与以前的任何键都不相同。另外,您可以使用以下命令行来生成新密钥:

     

keytool -genkeypair -alias upload -keyalg RSA -keysize 2048 -validity 9125 -keystore keystore.jks

     

将该密钥的证书导出为PEM格式:

     

keytool -export -rfc -alias upload -file upload_certificate.pem -keystore keystore.jks

在Android Studio中,我生成新密钥,并且应用程序可以编译,并且能够生成签名的版本,但是当我尝试导出证书时,它说:

keytool error: java.io.IOException: Keystore was tampered with, or password was incorrect 

我多次尝试输入的密码都是正确的,并且密码始终相同。

通过命令行生成密钥时,我可以导出证书,但是我无法使用密钥在android studio中唱歌应用程序,错误是相同的。

0 个答案:

没有答案