Android Studioで署名されたバンドルを生成する方法


  1. キーストアの作成:

    • ターミナルまたはコマンドプロンプトを開き、次のコマンドを実行します:
      keytool -genkeypair -alias myAlias -keyalg RSA -keysize 2048 -validity 10000 -keystore myKeystore.jks

      このコマンドは、"myKeystore.jks" という名前のキーストアファイルを作成します。キーストアには、署名に使用するキーペアが含まれます。

  2. ビルドの設定:

    • Android Studioを開き、プロジェクトを選択します。
    • "Build" → "Select Build Variant"を選択します。
    • "Bundle"を選択し、"Release"を選択します。
  3. 署名設定の追加:

    • プロジェクトビューで、appモジュールを右クリックし、「Open Module Settings」を選択します。
    • "Signing"タブを選択し、"Release"構成を選択します。
    • "Keystore file"フィールドに、先ほど作成したキーストアファイルのパスを入力します。
    • キーストアのパスワードとキーアリアスのパスワードを入力します。
  4. ビルドと署名:

    • メニューバーで、「Build」→「Generate Signed Bundle/APK」を選択します。
    • 「Android App Bundle」を選択し、「Next」をクリックします。
    • 「APK」または「Android App Bundle」を選択します。
    • 「Release」を選択し、「Next」をクリックします。
    • 署名情報を入力します。
    • 「Finish」をクリックしてビルドプロセスを完了します。

以上が、Android Studioで署名されたバンドルを生成する方法の概要です。詳細な手順とコード例は、公式のAndroidドキュメントや開発者ガイドを参照してください。