問題:在嘗試(第一次)創建 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 中撤出是否是一個可行的解決方案。只是需要一些幫助。
uj5u.com熱心網友回復:
我發現我的答案很快,本可以洗掉這篇文章,但為了像我這樣的其他人,我認為最好發布。但是,我的解決方案是使用以下鏈接。謝天謝地,我很好地記錄了我的密鑰庫資訊,并且能夠重新打開我的專案。
APK 簽名錯誤:無法從密鑰庫中讀取密鑰
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/416828.html
標籤:
