#Android#Play App Signing#keytool

最近換了新 Mac,但忘記把上一台的 Android upload-keystore.jks 傳過來就格式化了,導致無法上傳更新 APP。

您的 Android App Bundle 使用的簽署金鑰錯誤。請務必使用正確的簽署金鑰簽署您的 App Bundle,然後再試一次。您的 App Bundle 應由具有以下指紋的憑證簽署:
SHA1: EB:4A:............:DA:9E
,而您為簽署 App Bundle 所上傳的憑證具有以下指紋:
SHA1: 79:61:............:11:F2

好在有參加 Google Play 應用程式簽署計畫,讓 Goolge 幫我保管真實的簽署金鑰,否則就要改套件名稱(bundle ID)並重新上架了。

Google Play 應用程式簽署計畫


只要您使用 Play 應用程式簽署功能,Google 就會為您管理及保護應用程式的簽署金鑰,並使用該金鑰簽署您要發布的 APK。此外,由於應用程式套件會延遲建立 Google Play 商店簽署及簽署 APK,因此您必須設定 Play 應用程式簽署功能,然後再上傳應用程式套件。