2018年のGoogleI/Oで発表されたApp Bundleです。
apkファイルよりもファイルサイズを端末環境により不要なものを除去して小さくしてくれる優れものです。
apkとちがい、adbインストールができないのでインストール方法をメモしておきます。
bundletoolをインストールする
bundletoolはアプリバンドルを操作するためのコマンドラインツールです。
bundletoolのインストール
homebrewでインストールします。
brew install bundletool
aabファイルからapksファイルを作成
aabファイルからapksというファイル一覧を作成します
bundletool build-apks --bundle=aabファイルパス \
--output=出力apksファイルパス \
--ks=keystoreファイルパス \
--ks-pass=pass:ストアパスワード \
--ks-key-alias=キーエイリアス \
--key-pass=pass:キーパスワード
たとえば
bundletool build-apks --bundle=hoge.aab \
--output=hoge.apks \
--ks=hoge.keystore \
--ks-pass=pass:hogehoge \
--ks-key-alias=HOGE \
--key-pass=pass:hogehoge
端末にインストール
bundletool install-apks --apks=出力apksファイルパス