How to Install APK on Android — Sideload Apps Safely

How to Install APK on Android — Sideload Apps Safely

Last Updated :

Installing APK Files on Android — The Complete Guide

APK (Android Package Kit) is the file format for Android apps. Every app you install from the Play Store is an APK — Google just handles the download and installation automatically. When you install an APK manually (called "sideloading"), you're doing the same thing the Play Store does, just without Google as the middleman.

Why sideload APKs?

  • App not available in your country's Play Store
  • App removed from Play Store (but still safe and functional)
  • Need an older version of an app (downgrade)
  • Beta/testing versions from developers
  • Apps from alternative stores (F-Droid, APKMirror, Huawei AppGallery)
  • Enterprise apps distributed outside the Play Store
  • Modded apps (custom features, ad-free versions)

Step 1: Download the APK

Get the APK from a trusted source:

Trusted sources:

  • APKMirror (apkmirror.com) — verified signatures, safe, largest APK archive
  • F-Droid (f-droid.org) — open-source apps only, community-verified
  • Developer websites — official downloads from app developers
  • APKPure (apkpure.com) — alternative app store
  • GitHub releases — open-source app releases

Avoid:

  • Random Telegram groups sharing APKs
  • Unknown websites with "free premium APK" claims
  • APKs shared via WhatsApp/messaging from strangers
  • Sites requiring you to complete surveys before download

The APK downloads to your phone's Downloads folder.

Step 2: Enable "Install Unknown Apps"

Android blocks APK installation by default for security. You need to grant permission to the app that will open the APK:

Android 8.0+ (most phones):

  1. Settings → Apps → Special app access → Install unknown apps
  2. Find AnExplorer in the list → toggle Allow
  3. Done — AnExplorer can now install APKs

Alternative path (varies by manufacturer):

  • Samsung: Settings → Biometrics and security → Install unknown apps
  • Xiaomi: Settings → Privacy protection → Special permissions → Install unknown apps
  • OnePlus: Settings → Apps → Special app access → Install unknown apps

Important: Only enable this for apps you trust (AnExplorer, your browser). Don't enable it for random apps.

Step 3: Install the APK

  1. Open AnExplorer → navigate to Downloads (or wherever the APK was saved)
  2. Tap the APK file
  3. Android shows an installation dialog with the app name and permissions
  4. Tap Install
  5. Wait for "App installed" confirmation
  6. Tap Open to launch, or Done to return to AnExplorer

Handling Split APKs (APKS, APKM, XAPK)

Modern Android apps are often distributed as split packages — multiple APK files that combine during installation. This is because Android App Bundles produce device-specific configurations (screen density, CPU architecture, language).

File formats:

  • .apks — ZIP containing base.apk + split APKs (APKMirror format)
  • .apkm — APKMirror's bundle format (similar to APKS)
  • .xapk — APK + OBB data combined (APKPure format)

The problem: Android's built-in installer can only handle single APK files. It can't install split packages.

The solution: AnExplorer handles all split formats automatically:

  1. Download the .apks, .apkm, or .xapk file
  2. Open in AnExplorer → tap the file
  3. AnExplorer extracts and installs all components
  4. App installs correctly with all device-specific resources

This is one of AnExplorer's most valuable features — without it, you'd need ADB commands on a PC to install split APKs.

Troubleshooting "App Not Installed" Errors

Signature conflict

Symptom: "App not installed" with no further explanation. Cause: A version of the app with a different signing key is already installed. Fix: Uninstall the existing version first (Settings → Apps → app → Uninstall), then install the new APK.

Insufficient storage

Symptom: "Not enough storage space" or silent failure. Fix: Free up storage (AnExplorer → Memory Cleaner), then try again. Large apps need 2-4x their APK size as temporary installation space.

Incompatible Android version

Symptom: "App not compatible with this device." Cause: The APK requires a newer Android version than your phone has. Fix: Check the APK's minimum Android version on APKMirror. Download an older version compatible with your phone.

Corrupted APK

Symptom: "Parse error" or "There was a problem parsing the package." Cause: Incomplete download or corrupted file. Fix: Delete the APK and re-download. Verify file size matches what the source shows.

64-bit only APK on 32-bit device

Symptom: "App not installed" on older devices. Cause: Some modern APKs are 64-bit only (arm64-v8a). Older phones are 32-bit (armeabi-v7a). Fix: Download the universal or 32-bit variant from APKMirror (if available).

APK Installation by Phone Brand

Different manufacturers put the "Install unknown apps" setting in different locations:

BrandPath to setting
SamsungSettings → Biometrics and security → Install unknown apps
Xiaomi/MIUISettings → Privacy protection → Special permissions → Install unknown apps
OnePlusSettings → Apps → Special app access → Install unknown apps
Oppo/RealmeSettings → Privacy → Install unknown apps
VivoSettings → Security → Install unknown apps
Huawei/HonorSettings → Security → More settings → Install unknown apps
Pixel/StockSettings → Apps → Special app access → Install unknown apps

After enabling, the process is identical on all brands: open APK in AnExplorer → tap Install.

Security Best Practices

  1. Only download from trusted sources — APKMirror verifies signatures; F-Droid is open-source only
  2. Check app permissions — review what the app requests before installing
  3. Keep Play Protect enabled — it scans sideloaded apps for malware
  4. Don't disable "Verify apps" — let Google scan APKs even when sideloading
  5. Update sideloaded apps manually — they don't auto-update via Play Store
  6. Remove permission when done — if you rarely sideload, disable "Install unknown apps" after

Frequently Asked Questions

Copyright © DWorkS 2011 – 2026 All Rights Reserved.