我正在与androidstudio一起发布(签名)apk版本,它给了我一个错误消息Keystore was tampered with, or password was incorrect
。该文件在过去工作,所以我抓住了文件的已知好的备份,并将其放回原始路径(与我从中取得的文件名和位置完全相同),并且仍然没有运气。密钥库已被篡改
我尝试了所有可能的解决方案,我发现,他们都没有工作。
我正在与androidstudio一起发布(签名)apk版本,它给了我一个错误消息Keystore was tampered with, or password was incorrect
。该文件在过去工作,所以我抓住了文件的已知好的备份,并将其放回原始路径(与我从中取得的文件名和位置完全相同),并且仍然没有运气。密钥库已被篡改
我尝试了所有可能的解决方案,我发现,他们都没有工作。
首先,您需要将密钥库转移到使用fllowing命令一个新的密钥库:
keytool -importkeystore -deststorepass password -destkeystore .keystore -srckeystore platform.p12 -srcstoretype PKCS12 -srcstorepass android
keytool -list -v -keystore .keystore
我终于通过使用密钥工具,将重点转移到一个新的密钥库解决了这个:
keytool -importkeystore -srckeystore <problematic>.jks -destkeystore new.jks
当询问密码旧密钥库(不包括私人密钥,您必须输入),我将其留空,并忽略关于未验证的警告。
这为我工作。 –
感谢您的投票 – akuthedeveloper