How to Install an APK on Android: A Complete Step-by-Step Guide

Installing an APK file on Android gives you access to apps that aren't available on the Google Play Store — whether that's a beta version of an app, a region-locked title, or software from a developer who distributes directly. The process is straightforward, but it involves a few settings changes and some judgment calls that vary depending on your device and situation.

What Is an APK File?

APK stands for Android Package Kit. It's the file format Android uses to distribute and install applications — essentially the Android equivalent of an .exe file on Windows. Every app on the Play Store is delivered as an APK behind the scenes; sideloading just means you're installing one manually, outside of Google's storefront.

APK files contain the app's code, resources, and metadata. When you install one, Android's package manager reads it and sets up the app the same way it would for any Play Store download.

Step 1: Enable Installation from Unknown Sources

By default, Android blocks APK installs from outside the Play Store. Before anything else, you'll need to change this setting — and how you do it depends on your Android version.

Android 8.0 (Oreo) and later: The permission is granted per app rather than system-wide. When you try to open an APK, Android will ask which app is trying to install it (usually your browser or file manager) and prompt you to allow that specific app to install unknown apps.

To set it in advance:

  1. Go to Settings
  2. Tap Apps or Apps & Notifications
  3. Select the app you'll use to open the APK (e.g., Chrome, Files)
  4. Tap Install unknown apps
  5. Toggle Allow from this source to on

Android 7.0 and earlier: The setting is global and lives in Settings → Security → Unknown Sources. Toggle it on.

⚠️ It's good practice to turn this permission off again after installing, especially on older Android versions where it's a blanket system setting.

Step 2: Download or Transfer the APK File

You need to get the APK onto your device. Common methods include:

  • Downloading directly from a website using your phone's browser
  • Transferring via USB from a computer (the file appears in your phone's storage)
  • Sharing via cloud storage like Google Drive or Dropbox and opening it on your device
  • Sending via messaging apps that support file transfers

The APK file will typically land in your Downloads folder unless you specified otherwise.

Step 3: Locate and Open the APK

Use a file manager app to navigate to where the APK was saved. Android's built-in Files by Google app works well for this. Tap the APK file and Android will launch the package installer.

If you downloaded it through Chrome, you may see a notification at the bottom of your screen immediately after download — tapping Open will trigger the install prompt directly.

Step 4: Follow the Install Prompts

Android will display a screen showing the app name and asking for confirmation. Tap Install. Depending on the app's complexity and your device's speed, installation typically takes a few seconds.

Once complete, you'll see an option to Open the app immediately or Done to return to whatever you were doing.

Understanding the Security Considerations 🔒

This is where individual circumstances matter most. Installing APKs from outside the Play Store bypasses Google's Play Protect scanning, which means you're taking on more responsibility for verifying the source.

Factors that affect your risk level:

FactorLower RiskHigher Risk
Source of APKOfficial developer siteThird-party mirror site
App typeOpen-source, well-known appUnknown or cracked app
Device useSecondary/test devicePrimary device with sensitive data
Android versionRecent (with per-app permissions)Older (system-wide setting)

You can manually scan an APK before installing using Google Play Protect or a reputable mobile security app. Some users also verify the SHA checksum of downloaded APKs against the one published by the developer to confirm the file hasn't been tampered with.

Split APKs and XAPK Files

Newer or larger apps are sometimes distributed as XAPK or APKS files — these are bundles containing multiple APK components. The standard Android installer won't handle these directly. You'd need a dedicated tool like SAI (Split APKs Installer) to install them correctly. This is a common point of confusion when sideloading apps that were originally built for the Play Store's asset delivery system.

When APKs Don't Install: Common Errors

  • "App not installed" — Often a signature conflict with an existing version of the same app, or insufficient storage
  • "Parse error" — The APK file is corrupted or incompatible with your Android version
  • "Blocked by Play Protect" — Google flagged the app; you can override this, but it's worth investigating why

What Varies by Setup

The same APK can behave differently across devices. An APK built targeting Android 12 may not install cleanly on a device running Android 7. Manufacturer skins like One UI, MIUI, or OxygenOS sometimes add extra permission layers or warnings. Enterprise-managed devices may have MDM policies that block sideloading entirely, regardless of your personal settings.

Your comfort with navigating file management, your device's Android version, the origin of the APK you're working with, and how the target app was packaged all shape what the actual experience looks like — and whether the standard steps above get you there without extra troubleshooting.