Skip to main content

Installing Split APKs Through ADB

·
Android Linux MacOS Windows
Table of Contents

Dynamic Delivery
Gif Courtesy: Mallow’s Blog

App Bundles are Google’s newest app packaging format for Android. With App Bundles, files become smaller, faster to install, and simpler. This works by taking an app, then splitting it into a base app and feature splits. Splits are for device-specific settings such as: dpi, architecture, and language. App Bundles use a process called Dynamic Delivery where the app bundle will only install the required splits for your device, thus making the installation both smaller and faster. Now that we know what App Bundles (Split APKs) are and their benefits, let’s install one.

I’ll just leave this here: Split-Apk-Installer

Installing ADB
#

First, we’ll need ADB if you’re on Windows, I recommend going to my Fire Tools setup page  for instructions. For macOS or Linux, use these commands:

# Linux
sudo apt install adb

# MacOS: Install Brew then, ADB
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

brew install android-platform-tools

Installing App Bundle (Split APKs)
#

Grab an App Bundle from a place like ApkMirror then proceed. Extract your app Ex: com.google.android.gms_22.21.16.apkm to a folder using 7-Zip, Tar, etc. Now run adb install-multiple in that folder and your application should install.

# Linux/MacOS
adb install-multiple com.google.android.gms-split/*

# Windows
adb install-multiple com.google.android.gms-split\*
Hayden Plumley
Author
Hayden Plumley
I’m a tech enthusiast who’s all about tinkering with electronics, watching horror movies, and making the perfect cup of espresso.