Skip to content

Guide · 3 minutes

How to install an APK on Android

Installing an app from an APK file is a built-in Android feature — no root, no custom ROM, no developer mode. Here is the whole process, plus what to do when it goes wrong.

What you need

  • • An Android phone or tablet (Android 5.0 or newer)
  • • Enough free storage for the app
  • • About three minutes
  1. 1

    Download the APK

    Open the app's page on this site and tap the green Download button. The sidebar shows the exact version, file size, and release date so you know what you're getting. Your browser will warn you that this file type can harm your device — that warning appears for every APK, including ones from the Play Store's own developers. Tap Download anyway to continue.

  2. 2

    Allow installs from your browser

    On Android 8 and newer, the unknown-sources permission is granted per app rather than system-wide. Go to Settings → Apps → Special app access → Install unknown apps, pick the browser or file manager you downloaded with, and turn on “Allow from this source”. On Android 7 and older, the setting is a single switch at Settings → Security → Unknown sources.

  3. 3

    Open the file and install

    Tap the download notification, or find the file in your Files app under the Downloads folder. Android shows the app name and the permissions it requests — read them, then tap Install. The install takes a few seconds; tap Open when it finishes.

  4. 4

    Turn the permission back off

    Once the app is installed, return to Install unknown apps and switch the permission off for your browser. The installed app keeps working, and a malicious page can no longer trigger a silent install prompt later.

Staying safe

  • Check the package name. Every app page here lists it. It is the identifier Android uses internally, and a repackaged app cannot reuse it without breaking the developer's signature.
  • Read the permission list on the install screen. A calculator asking for SMS and contacts access is a red flag — cancel and tell us.
  • Keep Play Protect on. It scans sideloaded apps after install, which is a useful second opinion alongside our own scanning.
  • Revoke the install permission when you're done, as in step four.

Troubleshooting

“App not installed”

Most often, a copy of the same app is already installed with a different signing key — uninstall the existing version first (this deletes its data, so back it up). It can also mean the download was interrupted; re-download and try again.

“There was a problem parsing the package”

The file is incomplete or the APK targets an Android version newer than your device. Check the app's minimum Android version on its page and re-download over a stable connection.

Play Protect blocks the install

Google Play Protect warns about any app installed outside the Play Store, regardless of the file. If you trust the source, choose “Install anyway”. If you did not expect the warning, cancel and tell us at support@toptalapk.com.

The app installs but immediately crashes

Usually a CPU-architecture mismatch (an arm64 build on a 32-bit device) or a missing Google Play Services dependency. Try an older version from the version-history list on the app's page.

Where do APK downloads go?

Into the Download folder on internal storage. Open the Files app, choose Downloads, and sort by date to find the newest file.

Pick something to install

Every file in our library is checksum-verified and virus-scanned before publication.