![](/img/trans.png)
[英]Can I build my Android app as debug but sign with release keystore
[英]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.