HOME / BLOG / GUIDE

How to install APK on Android from a Windows PC

Installing an APK on your Android device from a Windows PC is one of the most common Android dev workflows — and one of the most error-prone. This guide walks you through every approach, from raw ADB commands to the modern drag-and-drop method, with troubleshooting for every step where things break.

Quick answer

Easiest: drop the .apk into a GUI installer like Andora and click Install. Command line: adb install app.apk. Wireless: enable wireless debugging on Android 11+, pair, then adb install works over Wi-Fi.

Install it on your phone, or run it on Windows?

Two different things get called "install an APK on PC", so start here:

If you want the app on your phone, keep reading — there are four reliable ways below, from raw ADB to drag-and-drop.

Which method should you use?

All four put the APK on your phone. They differ in setup, whether you need a cable, and whether they handle split APKs:

MethodBest forUSB cableSplit / XAPKDifficulty
ADB command lineOne-off installs, scriptingYes (or Wi-Fi)No (single APK)Medium
GUI installer (Andora)No command line, batch & bundlesYes (or Wi-Fi)YesEasiest
Wireless ADB (Android 11+)No cable handyNoSingle via ADBMedium
Transfer & tapNo USB debuggingNoNoEasy

What you need before you start

Three things have to be in place on the Android device before a PC can push an APK to it. Miss any one and the install fails before it starts:

On the Windows side you need either Android platform-tools (for the command-line route) or a GUI installer. Devices on Android 11 and newer can skip the cable entirely and install over Wi-Fi.

Method 1 — Install an APK with ADB (command line)

The classic route. It always works, but it's verbose and the error messages are cryptic:

  1. Download Android SDK Platform Tools from developer.android.com and extract the zip somewhere permanent, e.g. C:\platform-tools.
  2. Connect the phone, pull down the notification, and set the USB mode to File transfer (MTP) — charge-only mode hides the device from ADB.
  3. Open a terminal in the platform-tools folder and run adb devices. Accept the "Allow USB debugging?" prompt on the phone the first time it connects.
  4. Run adb install path\to\app.apk. Useful flags: -r reinstalls while keeping data, -d allows a version downgrade, and -g grants all runtime permissions up front.
Tired of debugging ADB?
Andora installs APKs, mirrors screens, and fixes these errors automatically. Free for Windows 10/11.
Download freeSee Pro pricing →
C:\platform-tools> adb devices
List of devices attached
ABC123XYZ    device

C:\platform-tools> adb install C:\Users\you\Downloads\app.apk
Performing Streamed Install
Success

Method 2 — Drag and drop with a GUI (Andora)

If you'd rather not touch a terminal, a GUI installer does the same job visually. In Andora, plug in the device (or pair over Wi-Fi), then drag the APK onto the install zone. It reads the manifest, shows the package name, version code, and requested permissions, and installs in one click — including split APKs and app bundles, which a plain adb install can't handle. (For multi-part .xapk, .apkm and .apks bundles specifically, see how to install XAPK & split APK files from a PC.) There's nothing to configure: ADB and the USB drivers are bundled.

Method 3 — Install over Wi-Fi, no cable (Android 11+)

On Android 11 and newer you can install without ever plugging in:

  1. Put the phone and PC on the same Wi-Fi network.
  2. Enable Wireless debugging in Developer options, then tap "Pair device with pairing code".
  3. Run adb pair <ip>:<port> with the code shown on the phone, then adb connect <ip>:<port>, and install as usual. Andora automates this pairing flow with the 6-digit code so you can skip the commands.

Method 4 — No USB debugging? Transfer and tap

If you can't or won't enable USB debugging, you can still get the APK onto the phone manually — this is technically transferring the file rather than installing it from the PC:

  1. Copy the APK to the device over an MTP file transfer, Google Drive, or email.
  2. Open it with the phone's Files app and tap Install.
  3. When prompted, allow "Install unknown apps" for that file manager.

This route needs no PC connection at all, but it won't work for split APKs and gives you no install log if something goes wrong.

Common errors and how to fix them

Most failed installs return an INSTALL_FAILED_* code that names the cause:

Every code and its exact fix is broken down in our ADB install failed guide.

Frequently asked questions

Three ways: (1) with ADB — adb install app.apk over USB; (2) wirelessly — pair over Wi-Fi, then adb install; (3) with a GUI like Andora — drag the APK onto the window and it installs in one click, no command line. All three require USB debugging enabled on the phone.

Copy the APK to the phone over a USB (MTP) file transfer, Google Drive, or a cable, then open it with a file manager on the device and tap Install — you'll need to allow "Install unknown apps" for that file manager. ADB installs it directly without this manual step.

Common causes are an incompatible ABI (an arm64 APK on an x86 device), a newer version already installed, or blocked unknown sources. Check the error code — the INSTALL_FAILED_* messages are decoded in our ADB install failed guide — and use adb install -r to replace an existing version.

Yes, but only the manual route: transfer the file and tap it on the phone with "Install unknown apps" allowed. Any PC-driven install (ADB or a GUI) needs USB debugging, because that's how the computer is authorized to push apps to the device.

Installing is safe as long as the APK comes from a source you trust — sideloading itself doesn't bypass Android's app sandbox. Avoid cracked or unknown APKs and prefer the original developer's file. A GUI installer doesn't change the risk; the source of the file does.

Not directly — Windows can't run Android apps natively. To run an APK on a PC you need an Android emulator (such as BlueStacks or Android Studio's emulator) or the Windows Subsystem for Android. Tools like Andora install and manage apps on a connected Android phone; they don't run apps inside Windows.

The steps are identical to a desktop PC: enable USB debugging on the phone, connect it to the laptop with a data cable (or pair over Wi-Fi on Android 11+), then run adb install app.apk or drag the APK onto a GUI installer like Andora. Any Windows laptop works.

Skip the command line entirely

Andora wraps ADB in a clean Windows GUI — drag-drop APK installer, wireless setup, screen mirroring, and one-click fixes for the errors above.

Download Andora