わかりました。簡単に言えば、もうアクセスできないコンピューターで開発をしていました。ソースコードを取得することはできましたが、アプリケーションに署名して市場に公開するために使用される.keystoreファイルは更新できませんでした(いくつかの更新があります)。更新したい場合、私と私の貧しいユーザーは運が悪いのですか?
キーに署名するために使用されるパスワード(少なくとも3つのパスワードのうちの1つ)を知っているので、別のパスワードを作成できますか?これを回避する方法が必要です。ハードドライブの故障はどうですか?
同じ問題に直面した。削除されたファイルの復元ツールを使用して復元しようとしましたが、失敗しました。したがって、他の方法はありません。別のアプリケーションを発行する必要があります。
一般的に、キーストアに存在する唯一のアドバイスは、「常にバックアップしてください!」です。
今日まで、キーを紛失すると、アプリを新しいバージョンに更新できなくなります。そのような場合、唯一の解決策は、新しいパッケージ名とキーを使用して新しいアプリを公開し、すべてのユーザーにインストールを依頼することでした。
本日より、Play Consoleのアプリ署名キーがGoogle Playによって安全に管理されるようになりました。つまり、アップロードキーの管理のみを担当することになります。アップロードキーが侵害または紛失された場合、Googleのデベロッパーオペレーションチームが本人確認を行い、アップロードキーをリセットすることで支援できます。 Googleは引き続き同じアプリ署名キーで再署名し、アプリを通常どおり更新できるようにします。
既存のアプリの場合、アプリ署名キーをGoogle Playに転送する必要があります。 新しいアプリの場合、Googleはアプリ署名キーを生成できます。アプリの署名に登録したら、アップロードキーでAPKに署名します。アップロードキーは、Googleが本人確認に使用します。その後、彼らはその署名を取り除き、アプリ署名キーでアプリに再署名します。
心配する必要はありません。ここで、.JKSファイルをリセットするための完全かつ最終的な手順を示します。
ステップ-1
UPLOAD CERTIFICATE(ファイル名-upload_cert.der)をダウンロードしますGoogle Play Store Console
ステップ-2
このリンクにアクセスしてください https://support.google.com/googleplay/Android-developer/contact/otherbugs そして、アプリケーションフォームに有効なメールIDを入力し、ファイル(upload_cert.der)をアップロードします。
ステップ-3
これで、サポートチームからメールが届きます。サポートチームは.JKSファイルを必要としませんが、ここの.PEMファイルはメールのサンプルです。
ステップ-4
.JKSファイルを.PEMファイルに変換するには、ダウンロードするだけです KeyStore Explorer
メールに返信した後、キーストアの入力がリセットされるまで48〜72時間待ちます。
キーストアのパスワードを知っている場合でも、アプリに署名するための関連する秘密キーはありません。また、公開鍵に対応する同じ秘密鍵を生成する機会もありません。
したがって、常にキーストアファイルをバックアップしてください。ソースコードと同じくらい重要です。
長い間可能です。
keytool -genkeypair -alias newalias -keyalg RSA -keysize 2048 -validity 9125 -keystore nameofkeystore.jks
このキーは2048ビットのRSAキーであり、25年間有効である必要があります。
keytool -export -rfc -alias newalias -file upload_certificate.pem -keystore nameofkeystore.jks
次に、このpemファイルをアップロードしてフォームに入力し、 this site に送信します。新しいアップロードキーを登録すると、メールが届きます。 Play Consoleアカウント所有者からのキーリセットリクエストのみを受け入れます。
すべて順調です。新しいjksファイルで新しいリリースapkを公開できます。
Playストアからアプリを削除する必要はありません。アプリを更新できます。 2017年5月以降、キーストアまたはキーストアのパスワードを紛失した場合にアプリを更新できます。新しいキーストアファイルを使用してアプリを更新できることを願っています。このブログを参照してください playstoreの新しいキーストアの更新 ここでキーストアを失った場合に手順に従ってapkを更新する方法を書きました。新しいキーストアを作成し、この手順を使用してアプリを更新しました。 PlayストアコンソールでGoogle Playアプリの署名を有効にする必要があります
長い日から、その解決策も探していますが、今のところうまくいきません。アプリapkの最新バージョンがある場合は、jarsigner cmdコマンドを使用して、そこから証明書を取得できます。ただし、更新には秘密鍵が必要です。 Google Playはそのための緩和を提供しませんでした。
はい、新しいキーで既存のアプリのアップデートをリリースできます!
Googleでは、Googleサポートのメール/ライブチャットを介してリセットするように要求することにより、既存のアプリに新しいキーをアップロードできるようになりました。
このプロセスには1〜2営業日かかります。
このプロセスに従い、新しいキーを使用して同じアプリに更新をアップロードしました。 Google Playストアの技術チームは、以前のキーをリセットするのを助けてくれました。
2017年5月以降、キーストアまたはキーストアのパスワードを紛失した場合にアプリを更新できます。紛失したキーストアを回復することはできませんが、プレイストアのキーストアを交換することはできます。 ここをクリック
これを回避する方法が必要です。ハードドライブの故障はどうですか?
Googleドライブ、Dropboxなどのクラウドストレージにキーストアのバックアップを常に保持するか、自分にメールで送信することを追加したいと思います。