![]()
You tap an APK, press Install and Android answers with “App not installed”, “App not installed as package appears to be invalid” or “There was a problem parsing the package”. The message is vague, but the cause is almost always one of the ten below. Work through them in order. The first three fix most cases.
1. Uninstall the old version first
This is the number one cause. If the same app is already on your phone but was signed by a different developer key (for example, the Play Store version and an APK from a website), Android refuses to install over it. It also refuses to install an older version over a newer one.
- Open Settings → Apps and find the app.
- Tap Uninstall. If you want to keep your progress, back up the game’s save first (many games save to your Google or game account).
- Install the APK again.
Also check for leftovers: some phones keep a disabled copy. In Settings → Apps, open the menu (⋮) and choose Show system apps to see everything.
2. Download the file again
A download that stopped early is still saved with the full name, but it’s broken inside. Android then says the package is invalid. Compare the file size with the size shown on the download page. If it’s smaller, delete it and download again on a stable connection.
3. Check that you downloaded an APK, not an XAPK or APKS
Many games now ship as several files: one base APK plus “split” APKs for your screen size and processor. Those come as .xapk, .apks or .apkm files and can’t be installed by tapping them.
- XAPK: usually an APK plus an OBB data file inside a zip. See our APK + OBB install guide.
- APKS / APKM: install them with a split-APK installer app such as SAI (Split APKs Installer), which is free and open source.
4. Allow installs from your browser or file manager
Android blocks APKs from apps you haven’t approved. Usually it shows a prompt, but if you dismissed it, the install just fails.
- Go to Settings → Apps → Special app access → Install unknown apps (on Samsung: Settings → Apps → ⋮ → Special access).
- Pick the app you open APKs with (Chrome, Files, ZArchiver…).
- Turn on Allow from this source.
5. Free up storage
An install needs room for the APK and the unpacked app, often two to three times the file size. If you have less than 1–2 GB free, delete some old videos or clear app caches and try again. On Android, Settings → Storage shows what takes the most room.
6. Check that your phone is supported
Every APK has a minimum Android version and a processor type. If yours doesn’t match, the install fails, sometimes with a parsing error.
| What to check | Where to find it |
|---|---|
| Your Android version | Settings → About phone → Software information |
| Your processor type (ABI) | Most phones since 2017 are arm64-v8a. Very old or cheap phones may be 32-bit (armeabi-v7a) only. |
| What the APK needs | Read the download page: it usually lists “Requires Android X or later” and the ABI |
If the download page offers several APKs, pick the one that matches: arm64-v8a for most phones, armeabi-v7a for old 32-bit ones.
7. Turn Play Protect off for this install only
Google Play Protect may block an APK it doesn’t recognise. If you trust the file (read how to check an APK before installing), open Play Store → profile picture → Play Protect → ⚙, turn off Scan apps with Play Protect, install the app, then turn it back on straight away.
8. Move the APK to internal storage
APKs stored on an SD card sometimes fail to install on some phones. Move the file to Internal storage → Download with your file manager and open it from there.
9. Clear the Package Installer’s cache
Open Settings → Apps → ⋮ → Show system apps, find Package installer, then Storage → Clear cache. Restart your phone and try again.
10. Turn off “Auto Blocker” (Samsung)
Samsung phones on One UI 6 and later have Auto Blocker, which blocks all installs from outside the Galaxy Store and Play Store. Turn it off in Settings → Security and privacy → Auto Blocker, install the app, and turn it back on if you want.
Try installing on another phone. If it fails there too, the APK itself is broken: look for another download. If it works on the other phone, your phone is the problem: an old Android version or a 32-bit processor are the usual reasons.
FAQ
What does “App not installed as package appears to be invalid” mean?
Android could not read the APK. Usually the download is incomplete, the file is an XAPK or APKS renamed to APK, or the app is not built for your phone’s Android version or processor.
Why does an APK say “App not installed” when I already have the app?
The installed copy was signed with a different key (for example, the Play Store version) or is newer than the APK. Uninstall the existing app, then install the APK.
Is it safe to turn off Play Protect to install an app?
Only for files you have checked and trust, and only for that one install. Turn Play Protect back on right after the app is installed.








Join the conversation