bundletool

bundletool はApp Bundle(aab)ファイルを.apksファイルへ変換できる。
さらにエミュレーターや接続された端末に.apksファイルをインストールできる。

bundletoolのインストール

Macの場合

Homebrewでインストールできる。

brew install bundletool

コマンドは以下の通り実行する。

bundletool コマンド 引数...

それ以外のOSの場合

GitHubのbundletoolのプロジェクトのReleases からjarファイルをダウンロードする。

実行方法はjavaコマンドを使用して以下の通り。

java -jar bundletool-all-x.x.x.jar 引数...

aabファイルをapksファイルに変換する

aabファイルをapksファイルに変換するにはbuild-apksサブコマンドを使用して以下のように実行する。

bundletool build-apks --bundle=path/to/your_app.aab --output=path/to/your_app.apks

jarファイルの場合は以下のように実行する。

java -jar bundletool-all-x.x.x.jar build-apks --bundle=path/to/your_app.aab --output=path/to/your_app.apks

apksファイルをエミュレーターにインストールする

変換されたapksファイルをエミュレーターにインストールするにはinstall-apksサブコマンドを使用して以下のように実行する。

bundletool install-apks --apks=path/to/your_app.apks

jarファイルの場合は以下のように実行する。

java -jar bundletool-all-x.x.x.jar install-apks --apks=path/to/your_app.apks