我丢失了密钥,因此需要将我的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中唱歌应用程序,错误是相同的。