現在、アップロードキーに苦労しています。これは、APKに署名してGoogle Playに公開する新しい方法です。
私がしたこと
Google Play App Signing
そして、アップロードダイアログから次のエラーメッセージが表示されます。
アップロードに失敗しましたユーザーに配信されるAPKの署名にも使用されるキーで署名されたAPKをアップロードしました。 App Signingに登録しているため、アップロードする前にAPKに新しいキーで署名する必要があります。
問題は何ですか
アップロードするものが見つかりませんでしたupload key
またはこのようなものを生成する方法。アップロードキーはキーストアファイルと同じですか?
私がやろうとしたこと
次に、アプリ署名のドキュメントを確認しました here 。しかし、このアップロードキーを作成してGoogleに送信する方法がわかりません。
誰も私を助けることができますか?
ヘルプページ :
キーのアップロード:プログラムへの登録中に生成する新しいキー。 Play Consoleにアップロードする前に、アップロードキーを使用して将来のすべてのAPKに署名します。
したがって、既存のプロセスを使用して生成する新しいキーにすぎません。
私はこの疲れるプロセスを経験しました。 React Nativeを使用しているので、仮想デバイスを起動する必要がない限り、Android Studioを使用することはありません。これは明示的に「キーのアップロード」オプションのためです。GoogleはPlayでそれを交換しますので、あなたはあなたの幸運の唯一のキーを失っていないことを確認する責任はありません。
ReactネイティブプロジェクトAndroid Studio。内でAndroid 'ファイルを開きます。ビルドし、必要なことを実行して、 APK(署名なしなど)。VDまたは電話が接続されている場合は、ここから実行することもできます。ビルドするために更新を行う必要があったため、同じことをする必要があります。
最初にメニューの「ビルド」に移動します。
このウィンドウが表示されます:
「新規作成...」をクリックします
このようなダイアログが表示されます。情報を記入してください。 2つの個別のパスワードがあることに注意してください。後でそこに置いたものを覚えておいてください。
キーを保存する場所に移動します。 React Nativeでは、MyApp> Android> app。 'をクリックして、キーストアパスとしてそれを選択します。 .. 'ボタン。
キーを呼び出す名前を入力します。アプリと同じ名前を付けました。
これにより、前のダイアログに戻ります。前からパスワードを入力し、「次へ」をクリックします。
これにより、このダイアログが表示され、apkを配置する場所を選択できます。デフォルトでは、React NativeでMyApp> Android> app> app-release.apkに移動します。これらの2つのチェックボックスをクリックします。 configsまたはGoogle Playはそれを拒否します。
開発者パネルのこのページに移動します。 [リリースの編集]をクリックします。これは、ベータ版またはアルファ版のリリースを既に設定していることを前提としています。 (ここでは説明しません。)
このページが表示されます。ここにapkをドラッグアンドドロップするか、ボタンでアップロードします。
Google、このプロセスをどこかに文書化してください!ピースアウト!
Android開発者ページ(( APKに署名 ))は、Android Studioを使用してキーを生成する方法を明確に示しています。 キーとキーストアを生成する セクション。
upload key
は、作成方法に関して違いはありません。署名キーと異なるのはその目的だけです。アップロードキーは、APKをGoogleサーバーにアップロードするためにのみ使用され、ユーザーを認証できるようにします。その後、Googleが実際のアプリ署名を行います。