簡體   English   中英

如果我丟失了密鑰庫,如何在我的 Android 應用上發布新版本?

[英]How can I make a new release on my android app if i lost my keystore?

我運行 2 個命令

keytool -genkeypair -alias upload -keyalg RSA -keysize 2048 -validity 9125 -keystore keystore.jks

此命令創建 keystore.jks。 將該密鑰的證書導出為 PEM 格式 (upload_certificate.pem)。 我將附上 upload_certificate.pem 並回復 Googleplay 開發人員支持以重置我的應用的上傳密鑰。

keytool -genkeypair -v -storetype PKCS12 -keystore my-upload-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 9125

此命令創建 my-upload-key.keystore ,它將放置在我的 react native 項目的 ./android/app 文件夾中。

我丟失了舊的 my-upload-key.keystore。 上述命令會幫助我不斷更新我的應用程序嗎? 謝謝您的幫助!

你的問題的答案是否定的。 當您松開您的密鑰庫時,您將無法對該應用程序進行更新。 您必須在 Play 商店中創建一個新應用程序。

您唯一的其他選擇是制作一個新的密鑰文件並聯系谷歌支持。

https://medium.com/@farukcankaya/recover-your-lost-android-keystore-file-633c853bd11f

您可以使用以下命令創建密鑰文件(Keystore 和 JKS 基本相同):

keytool -genkeypair -v -storetype PKCS12 -keystore my-upload-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000

暫無
暫無

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

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