How to Deploy an APK to Multiple Android Devices with ADB

Need to install the same APK on several test phones or demo devices? ADB (Android Debug Bridge) lets you do this from a Windows PC.

This adb install multiple devices guide starts with a short command-line workflow. It then shows how Total Control makes batch installation easier: select your phones, add the APK once, and start installing through a visual interface.


Install APK on Multiple Android Devices: Four ADB Steps

Step 1: Prepare the tools, phones, and APK

Download and extract Android SDK Platform-Tools. Enable USB Debugging on each phone, connect it by USB, and accept the authorization prompt. Have a standalone APK ready, such as C:\APK\my-app.apk.

Open the platform-tools folder, type cmd in its address bar, and press Enter. Run the following commands in Command Prompt (CMD).

Step 2: Find the device IDs

adb devices

Note the Serial Numbers of phones listed as device. Replace the example IDs PHONE_A, PHONE_B, and PHONE_C below with your own. A phone marked unauthorized needs you to accept its debugging prompt first.

Step 3: Test the APK on one phone

adb -s PHONE_A install -r "C:\APK\my-app.apk"

The -s option selects the phone. The -r option reinstalls or updates the app while keeping its data, subject to signing and version requirements. After Success appears, open the app to check it works. See the Android Developers installation reference.

Step 4: Install on the remaining phones

for %D in (PHONE_B PHONE_C) do adb -s %D install -r "C:\APK\my-app.apk"

Replace the device IDs and APK path. This command installs the app on each listed phone in turn. Check each result; if a device reports Failure, resolve the issue and retry that device. This syntax is for typing directly into CMD.

If you want to push APK to multiple devices, remember that adb push only copies files. The install command above handles installation, so a separate push is unnecessary. Also, install-multiple installs split APKs on one device; it does not select multiple phones.


Deploy APK to Multiple Devices More Easily with Total Control

ADB is useful if you are comfortable with commands. If you prefer selecting phones on screen, or frequently change the devices and APKs you use, Total Control offers a more visual workflow.

For example, to update a group of test phones, select their screens, add the APK once, and start the batch installation. To target a different group, change your selection instead of editing device IDs in a command.

What you need to doThe ADB method aboveWith Total Control
Choose target phonesEnter device IDs in the commandSelect phones directly in the device overview
Choose another APKEdit the file path in the commandClick Add File and select the APK
Check the app afterwardRead command results, then open the app on the phonesView the phones and open the app directly in MDCC

You do not need to remember installation commands or add the same APK separately for every phone. Installation and follow-up checks stay in one interface. This makes routine updates easier to handle for users who prefer a graphical interface. See the Total Control official guide.


Batch Install with Total Control: Three Simple Actions

Once your phones are displayed in MDCC (Multi-Device Control Center), the workflow is: select devices → add the APK → start installation.

Step 1: Select your phones

Check the box at the bottom right of each target device screen. You can also use Select to select all devices or choose a Device Group.

Click to view the image at full size. Scroll to inspect details.

Figure 1: Select phones directly, without typing device IDs. Source: Official guide.

Step 2: Add the APK once

Click File Sync, then Add File, and choose the APK on your PC. Add it once for the batch, even when you are installing on several phones.

Click to view the image at full size. Scroll to inspect details.

Figure 2: Open File Sync. Source: Official guide.

Click to view the image at full size. Scroll to inspect details.

Figure 3: Click Add File and choose your APK. Source: Official guide.

Step 3: Start the batch installation

Check Install APK, then click Start Sync. Total Control sends the APK to the selected phones and starts installation automatically.

Click to view the image at full size. Scroll to inspect details.

Figure 4: Install app on multiple Android devices: enable Install APK, then click Start Sync. Source: Official guide.

Install APK tells Total Control to install the file after transferring it. If a phone shows an installation confirmation prompt, follow it. Afterward, use MDCC to view each phone and open the app for testing or demonstration.


FAQ

Do I need command-line skills to install APKs with Total Control?

No. Device selection, Add File, Install APK, and Start Sync are all available through the interface.

Can Total Control install an APK on only some of my phones?

Yes. Select the target phones in MDCC, or choose an existing Device Group.

Do I need to add the APK separately for every phone in Total Control?

No. Add it once per batch task to start installation on the selected devices.

Can I check the app directly in Total Control after installation?

Yes. View the phones in MDCC and use your mouse to open the app and check that it runs.

Where can I find Total Control tutorials and edition details?

Visit Total Control Getting Started. MDCC is a Professional feature, and the number of available devices depends on your license. See the Total Control features and edition details.


Make Your Next App Update Easier

ADB provides a command-line route for batch installation. If you prefer to select phones visually, install the APK, and check the app in the same interface, explore Total Control.

Select your phones and add the APK once to start a batch installation. For more ways to work with multiple devices, read How to Control Multiple Android Devices from One PC.

TCHelp