Bundletool は、Android アプリ バンドルと Android SDK バンドルを操作するツールです。
Android アプリ バンドルは、 Google Play などのアプリ配布ストアで Android アプリを公開するための形式です。
Android SDK バンドルは、ランタイム対応 SDK を Google Play SDK Console などの SDK 配布プラットフォームに公開するための形式です。
Bundletool にはいくつかの異なる役割があります。
プロジェクトのコンパイル済みモジュールからAndroid アプリ バンドルを構築します。
考えられるすべてのデバイスの APK を含むAPK セット アーカイブを生成します。
特定のデバイスと互換性のある APK セットからAPK を抽出します。
接続されたデバイスと互換性のある APK セットからAPK をインストールします。
デバイスからデバイス仕様を JSON ファイルとして抽出します。
コードの透明性を Android アプリ バンドルに追加します。コードの透過性は、オプションのコード署名メカニズムです。
Android App Bundle、APK ファイル、または接続されたデバイスにインストールされているアプリケーション内のコードの透過性を検証します。
プロジェクトのコンパイル済みモジュールからAndroid SDK バンドルを構築します。
すべてのデバイスの SDK APK を含むAPK セット アーカイブを生成します。
Android SDK バンドルの Maven フレンドリーな表現である Android SDK アーカイブを生成します。
App Bundle の形式と Bundletool の使用法について詳しくは、g.co/androidappbundle をご覧ください。
Bundletool コマンドのドキュメントは、https://developer.android.com/studio/command-line/bundletool にあります。
最新リリース: 1.17.2