How to install and run an APK on Windows

2 min read · Updated 2026-09-05

Advertisement

What changed

Windows 11 shipped the Windows Subsystem for Android in 2022, which let the Amazon Appstore and sideloaded APKs run natively. Microsoft ended the subsystem in March 2025; it no longer installs on current builds and existing installations stopped receiving updates. Today an APK on Windows means an emulator.

Option 1: BlueStacks or a similar emulator

BlueStacks, LDPlayer, MuMu Player and NoxPlayer run a full Android system inside a window. All of them accept APK files directly.

  1. Install the emulator and finish its first-run setup.
  2. Drag the .apk file onto the emulator window, or use its Install APK button, which opens a file picker.
  3. The app appears on the emulator's home screen like on a phone.

XAPK bundles need an extra step: most emulators only accept single APKs. Either pick the APK build from the version page when one exists, or install the APKPure app inside the emulator and open the XAPK through it.

Option 2: Google Play Games beta for PC

Google's own client runs a curated set of games from the Play catalogue with keyboard and mouse support. It does not accept APK files, so it only helps if the game you want is in its list.

Option 3: Android Studio's emulator

The emulator bundled with Android Studio is the most faithful Android, including Google Play on the "Play Store" system images. It is heavier to set up but has no advertising and supports adb install, which also handles split bundles with adb install-multiple base.apk split_*.apk. Choose an x86_64 image; ARM-only apps then run through translation, which is slow but works for most.

Things that do not work

  • Double-clicking an APK in Explorer opens nothing useful; renaming it to .zip only shows its contents.
  • Browser extensions that claim to run APKs are wrappers around remote emulators and should be avoided.
  • Apps that check for SafetyNet or Play Integrity (banking, some games) refuse to run in emulators.

Which build to download

Emulators are 64-bit x86 machines. Prefer a universal APK, which includes native code for x86_64 alongside ARM. A bundle generated for an ARM phone may lack the x86 libraries and crash on start.

This guide describes general Android behaviour; menu names vary by manufacturer and Android version. Downloads on this site come from established third-party mirrors and are never modified by us.

More guides

Advertisement