簡體   English   中英

如何使用Google App簽名上傳密鑰對APK進行簽名

[英]How to sign apk with google app signing upload key

我丟失了pepk.jar文件,但是我確實有我第一次登錄apk並在Google控制台中發布時生成的密鑰庫。 我試圖簽署更新的APK並在控制台中上傳,但它說

您上傳了未使用上傳證書簽名的APK。 您必須使用相同的證書。 上傳證書具有指紋:[SHA1 --------------------------]

並且用於簽名上傳的APK的證書具有指紋:[SHA1 ------------------------------]

我這樣嘗試

keytool.exe -importcert -file upload_cert.der -keystore <keystorefile>

但是,當我使用從上面生成的新密鑰庫對apk進行簽名后,它會引發相同的錯誤。

我檢查了我的SHA1新舊APK,如下所示

keytool -list -printcert -jarfile original.apk
keytool -list -printcert -jarfile update.apk

我得到了不同的SHA1,但是現在的問題是如何使用原始的SHA1來簽署新的APK?

誰能指導我如何克服這個問題?

我不想創建新程序包並為新應用程序簽名,因為已經下載了該應用程序的用戶規模很大。

謝謝。

您好像已經注冊了Google Play應用簽名。 注冊時,您已經創建了另一個密鑰庫(或可能在現有密鑰庫中創建了新密鑰)並生成了新證書,並已將其上載到Play控制台。 您必須找到並使用該密鑰庫以及關聯的別名/密碼來對APK進行簽名。

如果丟失了密碼,可以通過與Google Play支持小組聯系來重置您的上傳密鑰。 請參閱此頁面上的“創建新的上傳密鑰”。

希望能有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM