# 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ファイルを登録する
- Google Play Console https://play.google.com/apps/publish/ (opens new window)を開いてください。
- アプリの一覧から更新するアプリを選択して下さい。
- 「テスト」の「内部テスト」を選択し、「新しいリリースの作成」を押下して下さい。
- 署名したAABファイルをApp Bundleに登録して下さい。
- 画面右下の「保存」ボタンを押して下さい。
- 再度、「内部テスト」を押して下さい。
- 「内部テストトラックの設定」の「テスターを選択する」が取り消し線になっていない場合は、「テスターを選択する」からテスターの登録と選択をして下さい。その後、「変更を保存」を押下して下さい。
- 「内部テストトラックの設定」の「リリースの確認と公開」を押下し、画面右下の「内部テストとしての公開を開始」を選択して下さい。
# アプリのインストール
- 「内部テスト」の「テスター数」を選択し、「テストへの参加方法」の「リンクをコピー」を押下して下さい。アプリのダウンロード用のリンクがクリップボードにコピーされます。
- コピーしたURLをインストールしたい端末のChrome等のブラウザで開き、「download it on Google Play.」のリンクを押下して下さい。
- インストール画面が表示されたら、「インストール」を押下して下さい。なお、すでにアプリがインストールされている場合、右側の画面が表示されますので、まず「アンインストール」を押下し、その後インストールを行って下さい。
# コマンドラインでインストールする場合
# 必要な環境
Androidアプリを利用するためには、以下の環境が必要になります。
- Android端末
- 以下のソフトウェアがインストールされたPC(Windows, Mac, Linux)
- JDK8
- bundletool
既にGoogle Playで公開中のアプリをアップデートする場合は、公開中のアプリの署名に使用した秘密鍵が含まれるKeyStoreファイルをご用意ください。
# bundletoolのダウンロード
- bundletoolのページhttps://developer.android.com/studio/command-line/bundletool?hl=ja (opens new window)を開き「bundletoolをダウンロードする」のGitHubリポジトリのリンクを押下して下さい。
- bundletoolのgithubのページから最新バージョンのbundletool(bundletool-all-x.x.x.jar)のリンクを押下してbundletoolをダウンロードして下さい。
- ダウンロードした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ファイルのパス