web-dev-qa-db-ja.com

Android App Bundleから生成されたGoogle Play ConsoleからAPKをインストールする方法は?

現在、アプリのアップデートを公開形式.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をダウンロードしたりするにはどうすればよいですか?

9
Hamu XD

バンドルツール を使用して、アプリバンドルファイルを操作し、デバイスにローカルにインストールできます。まず、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のセットを生成する場合は、 こちら をご覧ください。

0
noidsirius

これらのAPKは、adb install-multipleコマンドを使用してインストールできます。

adb install-multiple base.apk config.en.apk config.xxhdpi.apk

使用できるその他のオプション:

  • 内部テストトラック、
  • Android Studioから直接デプロイします(実行構成で[App APKからAPKをデプロイ]を選択します。
19
Pierre