Android工作室。构建已签名的 APK。获取密钥失败

Android Studio. Building signed APK. Get Key Failed

几个月来我一直在构建我的应用程序的发布版本,现在突然出现这个错误。
Failed to read key ******** from store ***** Get Key Failed. Given final block not properly padded. Such issues can arise if a bad key is used during decryption.
这太令人沮丧了。

到目前为止我做了什么

  1. 阅读关于此错误的每个 post 并尝试每个解决方案
  2. 已验证我的密码是否正确
  3. 选中和取消选中“保存密码”
  4. 已验证我的密钥库位置正确

如果您在签署 App Bundle 或 APK 时遇到 block not properly paddedbad keyPKCS12 之类的错误,请尝试对密钥和密钥库文件使用相同的密码,它有效对我来说。

最近,Android Studio 开始显示消息:“警告:PKCS12 密钥库不支持不同的存储和密钥密码。忽略 user-specified - keypass 值。在 Android Studio" - 所以,首先,存储密码和密钥密码应该相同,就像其他人说的那样。

此外,即使使用相同的密码也出现此错误后,我意识到我们不能在密码中使用@或$之类的字符