为什么从构建变体版本切换回调试时我会收到基于解密的错误并且不能 develop/debug?
Why when switching from build variant release back to debug do I receive decryption based error and can't develop/debug?
问题: 在尝试(有史以来第一次)创建 Android 构建变体版本后,我发现了一些应该修复的潜在错误。当我将构建变体切换回调试时,我收到以下错误?我不确定如何解决这个问题?我知道它与签名有关,但又一次,不确定如何解决它,实际上不确定它为什么要这样做?我想只是作为一个新学习者的天真。
com.android.ide.common.signing.KeytoolException: Failed to read key KEY1RDB from store "C:\Users\<user>\.android\my-key-store\research_db.jks": keystore password was incorrect
和...
Cause: failed to decrypt safe contents entry: javax.crypto.BadPaddingException: Given final block not properly padded. Such issues can arise if a bad key is used during decryption.
我认为发生了什么:我认为 .jks
文件被覆盖为发布并更改了密码...如果可能的话?
我正在尝试做的事情:我正在尝试切换回调试和开发。在完成签署和发布的议案后(在 IDE 内)。我无法构建任何东西。
我做了什么:不知道有没有办法更正或正确输入密码?我天真地删除了我的调试并发布了 apk 和捆绑包,想知道这是否是一个原因。我试图清理和重建。再一次,真的不知道该怎么做。我不知道将整个项目从 GIT 拉回是否是一个可行的解决方案。只是需要一些帮助。
我很快就找到了答案,本可以删除这个 post,但为了像我这样的其他人,我认为最好 post。但是,我的解决方案是使用以下 link。值得庆幸的是,我对我的密钥库信息做了很好的记录,并且能够重新打开我的项目。
APK signing error : Failed to read key from keystore
问题: 在尝试(有史以来第一次)创建 Android 构建变体版本后,我发现了一些应该修复的潜在错误。当我将构建变体切换回调试时,我收到以下错误?我不确定如何解决这个问题?我知道它与签名有关,但又一次,不确定如何解决它,实际上不确定它为什么要这样做?我想只是作为一个新学习者的天真。
com.android.ide.common.signing.KeytoolException: Failed to read key KEY1RDB from store "C:\Users\<user>\.android\my-key-store\research_db.jks": keystore password was incorrect
和...
Cause: failed to decrypt safe contents entry: javax.crypto.BadPaddingException: Given final block not properly padded. Such issues can arise if a bad key is used during decryption.
我认为发生了什么:我认为 .jks
文件被覆盖为发布并更改了密码...如果可能的话?
我正在尝试做的事情:我正在尝试切换回调试和开发。在完成签署和发布的议案后(在 IDE 内)。我无法构建任何东西。
我做了什么:不知道有没有办法更正或正确输入密码?我天真地删除了我的调试并发布了 apk 和捆绑包,想知道这是否是一个原因。我试图清理和重建。再一次,真的不知道该怎么做。我不知道将整个项目从 GIT 拉回是否是一个可行的解决方案。只是需要一些帮助。
我很快就找到了答案,本可以删除这个 post,但为了像我这样的其他人,我认为最好 post。但是,我的解决方案是使用以下 link。值得庆幸的是,我对我的密钥库信息做了很好的记录,并且能够重新打开我的项目。
APK signing error : Failed to read key from keystore