If you want to install APK with ADB, you only need a computer, a USB cable or Wi-Fi, and Google’s free Platform-Tools. ADB, short for Android Debug Bridge, is the same tool Android developers use every day to test apps. It is reliable, it works on almost every Android phone and tablet, and it gives you clear error messages when something goes wrong.
This guide walks you through the whole process in six steps, from downloading ADB to running the install command, and then covers wireless installs, split APKs and the most common errors.
Table of Contents
- Why Install APK with ADB?
- What You Need Before You Start
- Step 1: Download SDK Platform-Tools
- Step 2: Enable Developer Options on the Phone
- Step 3: Turn On USB Debugging
- Step 4: Open a Terminal in the Platform-Tools Folder
- Step 5: Authorize Your Computer
- Step 6: Run the Command to Install APK with ADB
- Install APK with ADB Over Wi-Fi
- Installing Split APKs and App Bundles
- Common Errors When You Install APK with ADB
- Is It Safe to Install APK with ADB?
- ADB vs Other Ways to Install APK Files
- Frequently Asked Questions
Why Install APK with ADB?
Most people install apps from Google Play, and that is still the best choice for everyday use. There are, however, good reasons to install APK with ADB instead of tapping a file on the phone.
- Testing your own apps. Developers push debug and release builds straight from their computer.
- Devices without a file manager or browser. Android TV boxes, car head units and some tablets make on-device installs awkward.
- Clear error messages. Instead of a vague “App not installed” message, ADB tells you exactly why an install failed.
- Batch and scripted installs. IT teams and testers can install the same set of apps on many devices quickly.
- Split APKs. Many modern apps ship as several APK files, which ADB can install together in one command.
One thing this guide does not cover is modified or “cracked” APKs. They are a leading source of Android malware, so only install apps from developers you trust.
What You Need Before You Start
Gather these before you install APK with ADB for the first time. The whole setup takes about ten minutes the first time, and after that each install takes seconds.
- A Windows, Mac, Linux or ChromeOS computer. On a Chromebook, see our guide to installing an APK on Chromebook with ADB, which uses the built-in Linux environment.
- A USB data cable. Some cheap cables only charge. If your computer never detects the phone, try another cable.
- Your Android device, charged above 30 percent and unlocked.
- The APK file saved somewhere easy to find, such as your Downloads folder.
Step 1: Download SDK Platform-Tools
To install APK with ADB you need the Android SDK Platform-Tools package. You do not need to install Android Studio. Download the standalone package for your operating system from the official Platform-Tools release page.
- Download the ZIP file for Windows, Mac or Linux.
- Extract it to a simple location, for example
C:\platform-toolson Windows or your home folder on Mac and Linux. - Open that folder. You should see files named
adb(oradb.exe) andfastboot.
On Linux, you can also install ADB from your distribution’s package manager, but Google’s own package is usually the most up to date.
Step 2: Enable Developer Options on the Phone
You cannot install APK with ADB until Developer options are enabled, and they are hidden by default on Android. Turning them on does not change anything about how your phone works until you enable specific settings.
- Open Settings and go to About phone.
- Find Build number. On Samsung phones it is under Software information; on Xiaomi phones look for OS version.
- Tap it seven times. Enter your PIN if asked.
- You will see a message saying you are now a developer.
Step 3: Turn On USB Debugging
- Go back to Settings and open System, then Developer options. On some phones Developer options appears near the bottom of the main Settings list.
- Switch on USB debugging and confirm the warning. This is the setting that lets you install APK with ADB over a cable.
- Connect the phone to your computer with the USB cable.
- If the phone asks what the USB connection is for, choose File transfer. Some phones will not expose ADB while set to “Charging only”.
Leave USB debugging on only while you need it. It is safe to use, but turning it off afterwards reduces the ways another computer could interact with your phone.
Step 4: Open a Terminal in the Platform-Tools Folder
You install APK with ADB from a command window. It sounds technical, but you only need to type a few short commands.
- Windows: open the platform-tools folder in File Explorer, click the address bar, type
cmdand press Enter. A Command Prompt opens in that folder. - Mac: open Terminal, type
cdwith a space, drag the platform-tools folder into the window and press Enter. - Linux: right-click inside the folder and choose “Open in Terminal”, or use
cdto navigate to it.
On Mac and Linux, commands start with ./adb when you run them from the folder. On Windows, adb works on its own.
Step 5: Authorize Your Computer
- Type
adb devicesand press Enter. - Look at your phone. A prompt asks Allow USB debugging? and shows your computer’s key fingerprint.
- Tick Always allow from this computer if it is your own computer, then tap Allow.
- Run
adb devicesagain. Your phone should now be listed with the word device next to it.
If it says unauthorized, the prompt was missed or dismissed. If it says offline, unplug and reconnect the cable. Both are covered in the troubleshooting section below.
Step 6: Run the Command to Install APK with ADB
Now for the part you came for. To install APK with ADB, type adb install followed by a space and the path to the file. The easiest way is to copy the APK into the platform-tools folder first.
- Copy
myapp.apkinto the platform-tools folder. - Run
adb install myapp.apk. - Wait for the word Success.
- Open the app from your phone’s app drawer.
You can also drag the APK file into the terminal window after typing adb install with a trailing space; the full path fills in automatically.

Useful adb install flags
The basic command to install APK with ADB covers most situations, but a few options from the official Android Debug Bridge documentation save a lot of time.
| Command | What it does |
|---|---|
adb install -r app.apk | Reinstalls or updates an existing app and keeps its data |
adb install -d app.apk | Allows installing an older version over a newer one |
adb install -g app.apk | Grants all permissions listed in the app manifest |
adb install-multiple a.apk b.apk | Installs split APKs together as one app |
adb uninstall com.example.app | Removes an app by its package name |
Install APK with ADB Over Wi-Fi
You do not always need a cable. Android 11 and newer phones support wireless debugging, which lets you install APK with ADB over your home network.
- Make sure your phone and computer are on the same Wi-Fi network.
- On the phone, open Developer options and turn on Wireless debugging.
- Tap Wireless debugging, then Pair device with pairing code. Note the IP address, port and six-digit code.
- On the computer, run
adb pairfollowed by the IP address and port, for exampleadb pair 192.168.1.20:37099, and enter the code. - Run
adb connectwith the IP address and the port shown on the main Wireless debugging screen, which is different from the pairing port. - Run
adb devicesto confirm, then useadb installas normal.
On Android 10 and older, connect by USB first, run adb tcpip 5555, unplug the cable, and then run adb connect with the phone’s IP address followed by :5555.
Installing Split APKs and App Bundles
Split apps are where people most often fail to install APK with ADB. Many apps downloaded outside Google Play come as .apks, .xapk or .apkm files. These are archives containing a base APK plus split APKs for your screen density, language and processor. If you try a normal install you will usually get an error about missing splits.
- Rename the archive’s extension to
.zipand extract it. - Find
base.apkand thesplit_configfiles that match your device. - Run
adb install-multiple base.apk split_config.arm64_v8a.apk split_config.en.apk split_config.xxhdpi.apk, listing the files you extracted.
If you are not sure which splits your phone needs, installing all of the included splits usually works, as Android ignores the ones that do not apply.
Common Errors When You Install APK with ADB
Error messages look intimidating, but each one points to a specific fix. These are the ones people hit most often when they install APK with ADB.
| Message | What it means and how to fix it |
|---|---|
unauthorized | The phone has not approved your computer. Unlock it and tap Allow. If no prompt appears, use “Revoke USB debugging authorizations” in Developer options and reconnect. |
no devices/emulators found | ADB cannot see the phone. Try another cable or USB port, switch USB mode to File transfer, and on Windows install your phone maker’s USB driver. |
INSTALL_FAILED_VERSION_DOWNGRADE | A newer version is already installed. Uninstall it first or use -d if the app allows downgrades. |
INSTALL_FAILED_UPDATE_INCOMPATIBLE | The installed app was signed with a different key. Uninstall the existing version, which removes its data, then install again. |
INSTALL_FAILED_NO_MATCHING_ABIS | The APK was not built for your processor. Download the variant for arm64-v8a or your device’s architecture. |
INSTALL_FAILED_INSUFFICIENT_STORAGE | Free up space on the phone and try again. |
INSTALL_FAILED_USER_RESTRICTED | Common on Xiaomi phones. Enable “Install via USB” in Developer options, which may require signing in to a Mi account. |
Windows driver problems
If Windows cannot see the phone, you cannot install APK with ADB at all. Google Pixel phones work with Google’s USB driver, while Samsung, Motorola, OnePlus and others provide their own drivers on their support websites. If Device Manager shows your phone with a yellow warning icon, installing the correct driver and reconnecting usually fixes the problem.
Get ADB From the Official Source
To install APK with ADB safely, download SDK Platform-Tools directly from Google. Unofficial ‘ADB installers’ bundled with other software are a common source of adware and outdated binaries.
Is It Safe to Install APK with ADB?
Yes, it is safe to install APK with ADB. The tool itself is safe. It is an official Google tool, and installing an app this way gives the app no extra powers compared with installing it from a file on the phone. The real question is whether the APK itself is safe.
- Use trusted sources. The developer’s own website or a reputable mirror that verifies signatures is far safer than random download sites.
- Avoid modded APKs. Repackaged “premium unlocked” apps are a common way to spread spyware and banking trojans.
- Keep Google Play Protect on. It can still scan apps you install from outside Google Play.
- Review permissions. After installing, open the app info page and remove anything the app does not need.
- Turn debugging off afterwards. Disable USB debugging and Wireless debugging when you are done.
Android developer verification in 2026
Google is rolling out developer verification for apps installed on certified Android devices, starting on September 30, 2026 in Brazil, Indonesia, Singapore and Thailand and expanding more widely in 2027. Google has said installs through ADB remain available for developers and power users. You can read the details on Google’s Android developer verification help page.
ADB vs Other Ways to Install APK Files
| Method | Needs a computer | Best for |
|---|---|---|
| Install APK with ADB | Yes | Developers, TVs, split APKs, clear errors |
| Tap the APK in a file manager | No | A single APK on your own phone |
| Installer apps for split APKs | No | App bundles without a computer |
| Google Play | No | Everyday apps with automatic updates |
If you want to run Android apps on a computer instead of installing them on a phone, our guide on how to install mobile games on PC explains the emulator route.
Bonus PDF: Android ADB Command Sheet
Setup checklist, install commands, wireless pairing and error fixes on one page. To download it, try one free sponsored app from the list you will see (usually a couple of minutes). Everything in this guide stays free without it.
Frequently Asked Questions
Do I need to root my phone to install APK with ADB?
No. ADB installs work on standard, unrooted Android phones. You only need Developer options and USB debugging or wireless debugging turned on.
Does installing with ADB delete my data?
No. A normal adb install adds a new app without touching your other apps or files. Using the -r flag to update an app keeps that app’s data as well.
Can I install APK with ADB without a USB cable?
Yes. On Android 11 and newer, turn on Wireless debugging, pair with adb pair using the code shown on the phone, then run adb install as usual over Wi-Fi.
Why does adb devices say unauthorized?
The phone has not accepted your computer’s debugging key. Unlock the phone, reconnect the cable and tap Allow on the ‘Allow USB debugging?’ prompt. If it never appears, revoke USB debugging authorizations and try again.
Will Google’s 2026 developer verification block ADB installs?
According to Google, installs through ADB remain available for developers and power users. The new verification requirements mainly affect normal on-device installs on certified Android devices, starting in a few countries in 2026.
Once Platform-Tools is set up and your computer is authorized, you can install APK with ADB in seconds, over a cable or over Wi-Fi. Keep the commands above handy, stick to trusted APK sources, and switch debugging off when you are finished.
