![](/img/trans.png)
[英]Your Android App Bundle is signed with the wrong key. Ensure that your App Bundle is signed with the correct signing key and try again: SHA1:
[英]Error: "Your Android App Bundle is signed with the wrong key." How to sign apk/aab using Google provided signing information
在將我的第二個應用程序項目上傳到 PlayStore 時,在新版本的 upload.aab 文件中出現以下錯誤:
“您的 Android App Bundle 使用錯誤的密鑰簽名。確保您的 App Bundle 使用正確的簽名密鑰進行簽名,然后重試。您的 App Bundle 應該使用帶有指紋的證書進行簽名: : : : : "
我所做的是使用我的第一個應用程序唱歌密鑰/我的舊密鑰庫文件,並在 Android 工作室“build-> Generate signed bundle/apk”中使用這個密鑰庫文件來生成我的 aab 文件。
在 PlayConsole 中,我檢查了"Let Google manage and protect your app signing key"
,所以我認為,現在 Google 也在確保這個密鑰庫文件的安全。
在 Google PlayConsole 中,我訪問"Release > Setup > App integrity"
,我可以看到有上傳證書和 SH1 證書,但此信息與以前的應用程序密鑰庫不同。
我不明白為什么以前的應用程序的指紋及其別名與當前的不同?
我可以從 PlayConsole 下載這個 Google 管理的證書文件,但我不能使用這個證書文件作為“密鑰庫”來簽署我的 apk/aab 文件。
我一直在閱讀不同論壇上的答案,但沒有一個解決方案對我有用。
最后經過兩天嘗試不同的選擇,我終於能夠解決這個問題。
我所做的是從 PlayConsole 中刪除我的項目並嘗試重新開始。
我發現的是
“讓 Google 管理和保護您的應用簽名密鑰”
如果我想使用舊的密鑰庫文件,這對我來說不是正確的選擇。
第一次在 PlayConsole 中設置您的應用程序時,當您單擊
“管理應用簽名”
您會看到以下選項:
1. Let Google manage and protect your app signing key (recommended)
2. Use the same key as another app in this developer account.
3. Export and upload a key from Java keystore.
為了讓您使用以前的項目/應用程序密鑰庫文件來簽署 apk/aab 文件,您需要選中第二個選項。
有一次,我檢查了這個選項,我終於能夠成功地將我的應用上傳到 Playstore。
我有同樣的問題。 但就我而言,當我更換電腦時,我的鑰匙丟失了。 而且我無法在 Play 商店中發布新應用程序,同時仍然收到此簽名錯誤。
這對我有幫助:
我希望它可以幫助某人,我花了 3 天時間才找到這個解決方案:)
您需要更改代碼
signingConfig signingConfigs.debug
至
signingConfig signingConfigs.release
我也創建了一個新應用程序。
但是,沒有更改任何與如何管理應用簽名相關的內容。 相反,我通過運行expo build:android --clear-credentials
清除了憑據,然后選擇了選項Generate new keystore
when Expo CLI
要求✔ Would you like to upload a Keystore or have us generate one for you? If you don't know what this means, let us generate it: :)
✔ Would you like to upload a Keystore or have us generate one for you? If you don't know what this means, let us generate it: :)
。
有一種無需創建新應用即可更改簽名密鑰的方法。 在此處查看我的答案Android Package 為 .NET MAUI 應用程序簽名
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.