# Androidアプリ検証用インストール手順(AAB編)

# Google Play Consoleからダウンロードする場合

# 必要な環境

Androidアプリを利用するためには、以下の環境が必要になります。

  • Android端末
  • 以下のソフトウェアがインストールされたPC(Windows, Mac, Linux)
  • JDK8

# アップロード鍵を生成する

keystoreと秘密鍵の作成を参考にGoogle Playアップロード用のKeyStoreと秘密鍵を作成して下さい。

# AABファイルにアップロード鍵で署名する

以下のコマンドを実行することでAABファイルにアップロード鍵で署名します。

jarsigner -verbose -keystore <KEYSTORE_FILEPATH> <AAB_FILEPATH> <KEY_ALIAS>

※ コマンドは一行で入力してください。

※ 本コマンドを実行すると、AABファイルが署名ありのAABファイルに上書きされますのでご注意下さい。

※ 以下のパラメタに関しては、お客様の環境に合った適切な値を使用してください。

<KEYSTORE_FILEPATH>
Google Playアップロード用のKeyStoreファイルのパス
<AAB_FILEPATH>
AABファイルのパス
<KEY_ALIAS>
キーの名称

# Google Play ConsoleにAABファイルを登録する

  1. Google Play Console https://play.google.com/apps/publish/ (opens new window)を開いてください。
  2. アプリの一覧から更新するアプリを選択して下さい。
  3. 「テスト」の「内部テスト」を選択し、「新しいリリースの作成」を押下して下さい。

  1. 署名したAABファイルをApp Bundleに登録して下さい。

  1. 画面右下の「保存」ボタンを押して下さい。
  2. 再度、「内部テスト」を押して下さい。
  3. 「内部テストトラックの設定」の「テスターを選択する」が取り消し線になっていない場合は、「テスターを選択する」からテスターの登録と選択をして下さい。その後、「変更を保存」を押下して下さい。

  1. 「内部テストトラックの設定」の「リリースの確認と公開」を押下し、画面右下の「内部テストとしての公開を開始」を選択して下さい。

# アプリのインストール

  1. 「内部テスト」の「テスター数」を選択し、「テストへの参加方法」の「リンクをコピー」を押下して下さい。アプリのダウンロード用のリンクがクリップボードにコピーされます。

  1. コピーしたURLをインストールしたい端末のChrome等のブラウザで開き、「download it on Google Play.」のリンクを押下して下さい。

  1. インストール画面が表示されたら、「インストール」を押下して下さい。なお、すでにアプリがインストールされている場合、右側の画面が表示されますので、まず「アンインストール」を押下し、その後インストールを行って下さい。

# コマンドラインでインストールする場合

# 必要な環境

Androidアプリを利用するためには、以下の環境が必要になります。

  • Android端末
  • 以下のソフトウェアがインストールされたPC(Windows, Mac, Linux)
  • JDK8
  • bundletool

既にGoogle Playで公開中のアプリをアップデートする場合は、公開中のアプリの署名に使用した秘密鍵が含まれるKeyStoreファイルをご用意ください。

# bundletoolのダウンロード

  1. bundletoolのページhttps://developer.android.com/studio/command-line/bundletool?hl=ja (opens new window)を開き「bundletoolをダウンロードする」のGitHubリポジトリのリンクを押下して下さい。

  1. bundletoolのgithubのページから最新バージョンのbundletool(bundletool-all-x.x.x.jar)のリンクを押下してbundletoolをダウンロードして下さい。

  1. ダウンロードしたbundletoolのファイル名をbundletool.jarに変更して下さい。

# KeyStoreと秘密鍵の作成

keystoreと秘密鍵の作成を参考にKeyStoreと秘密鍵を作成して下さい。

既にKeyStoreをお持ちで、かつ署名に使用する秘密鍵が作成済みの場合、新たに作成する必要はありません。

# APKSファイルの作成

以下のコマンドを実行することでAPKSファイルが作成できます。

java -jar bundletool.jar build-apks --bundle=<AAB_FILEPATH> --output=<APKS_FILEPATH> --ks=<KEYSTORE_FILEPATH> --ks-pass=pass:<KEYSTORE_PASSWORD> --ks-key-alias=<KEY_ALIAS> --key-pass=pass:<KEYSTORE_PASSWORD>

※ コマンドは一行で入力してください。

※ 以下のパラメタに関しては、お客様の環境に合った適切な値を使用してください。

<AAB_FILEPATH>
AABファイルのパス
<APKS_FILEPATH>
APKSの出力先ファイルのパス
<KEYSTORE_FILEPATH>
KeyStoreファイルのパス
<KEYSTORE_PASSWORD>
KeyStoreのパスワード
<KEY_ALIAS>
キーの名称

# APKファイルのインストール

インストールしたい端末とPCをケーブル接続し、以下のコマンドを実行することでAPKファイルが端末にインストールされます。

java -jar bundletool.jar install-apks --apks=<APKS_FILEPATH>

※ コマンドは一行で入力してください。

※ 以下のパラメタに関しては、お客様の環境に合った適切な値を使用してください。

<APKS_FILEPATH>
APKSファイルのパス