現在、アプリのアップデートを公開形式.aabを使用してGoogle Play Consoleにアップロードしています。私の問題は、.aabから生成された正しいAPKをダウンロードしてインストールする方法が見つからないことです。
多くの人が示唆するように「リリースの管理」からダウンロードすると、.aabがダウンロードされます。デバイス固有のAPKをダウンロードすると、3つのAPKが表示されます。 (私のダウンロードの場合、base.apk、config.en.apk、config.xxhdpi.apk)。
基本APKはインストールできますが、起動できません。他の2つのAPKは解析できません。これら3つはバンドルとしてインストールする必要があると思いますが、方法はわかりません。
これらの3つのAPKをインストールしたり、簡単にインストールできる単一のAPKをダウンロードしたりするにはどうすればよいですか?
バンドルツール を使用して、アプリバンドルファイルを操作し、デバイスにローカルにインストールできます。まず、bundletool
を ここ からダウンロードします。アプリバンドル(.aabファイル)。次に、実行してAPKのセットを生成します
bundletool build-apks --bundle=/MyApp/my_app.aab --output=/MyApp/my_app.apks
上記のコマンドは、署名されていないAPKのAPKセットを作成することに注意してください。
次に、このAPKを実行してインストールできます
bundletool install-apks --apks=/MyApp/my_app.apks
.apksファイルにはすべての構成が含まれています。特定のデバイス用のAPKのセットを生成する場合は、 こちら をご覧ください。
これらのAPKは、adb install-multiple
コマンドを使用してインストールできます。
adb install-multiple base.apk config.en.apk config.xxhdpi.apk
使用できるその他のオプション: