Android Errors

How to Fix “Parse Error: There Was a Problem Parsing the Package”

Parse ErrorPlain English: Android tried to read the APK file and found it damaged or incompatible — so it gave up before installing anything.
Quick answer: A parse error means the APK file is corrupted or incompatible with your phone. Re-download the APK from a trusted source, allow installs from unknown apps, and check that the app supports your Android version. The full steps with exact menu paths are below.

What “Parse error” means

“Parse error: there was a problem parsing the package” is Android telling you it couldn’t make sense of the APK file you tried to install. Before installing anything, Android parses the package — reading its manifest to learn the app’s name, version, permissions, and requirements. If that reading fails, the install stops immediately.

The two big reasons parsing fails: the file is damaged (an incomplete or corrupted download), or the file asks for something your phone can’t provide — a newer Android version than you run, or a CPU architecture your device doesn’t have. Less often, aggressive antivirus apps or a misbehaving file manager mangle the file on the way in.

Unlike vague install failures, a parse error points squarely at the APK file itself — which is actually helpful. It means your phone is probably fine; you need a good copy of the file and the right settings to install it.

Common causes

How to fix “Parse error” — step by step

Work through these fixes in order — a clean re-download alone fixes most parse errors.

  1. Re-download the APK cleanly. Delete the broken file first. Then download the APK again from a trusted source over stable Wi-Fi — avoid download managers that split files into parts — and check that the finished file size matches the site’s listing. A surprising number of parse errors are just truncated downloads.
  2. Enable installs from unknown apps. Open Settings > Apps > Special app access > Install unknown apps, then allow the app you’re installing from (your browser or file manager). On older Android versions, enable Settings > Security > Unknown sources instead. Then tap the freshly downloaded APK to retry.
  3. Check Android version compatibility. Go to Settings > About phone > Android version and compare it against the APK’s stated requirements. If the app needs a newer Android than your phone runs, download an older build of the app that supports your version — reputable APK archives keep version histories.
  4. Temporarily disable your antivirus. Open Settings > Apps, tap your security app, and tap Force stop — or pause protection inside the antivirus app itself. Retry the install, then re-enable protection immediately. If the antivirus flags the APK, take that warning seriously and don’t install the file.
  5. Install with the system file manager. Open your phone’s built-in Files app (Files by Google, or your manufacturer’s Files), navigate to the APK, and tap it there. Third-party file managers sometimes mishandle the handoff to Android’s package installer, while the system app does it cleanly.
  6. Check and fix the file extension. Some downloads save with the wrong extension (like .zip or .bin). Rename the file so it ends in .apk exactly, with no strange characters in the name, then tap it to install. If the file is actually a ZIP archive, you downloaded the wrong file — go back for the real APK.

Did this fix it? Quick checklist

If the parse error persists across multiple re-downloads from different sources, the app almost certainly requires a newer Android version than your phone can run. Check the developer’s page for legacy builds — or look for the app in the Play Store, which filters out incompatible versions automatically.

Frequently asked questions

What does “there was a problem parsing the package” mean?

Android couldn’t read the APK’s manifest — the file is corrupted, incomplete, or built for requirements your phone doesn’t meet. The install is rejected before anything is written to your phone.

Can a parse error damage my phone?

No. The install is rejected before anything is installed, so your phone is untouched. Just delete the bad file and get a clean copy.

Why does the APK work on my friend’s phone but not mine?

Different Android versions or different hardware. An APK built for Android 14 won’t parse on a phone running Android 9, and specialty builds may target a different CPU architecture.

Should I disable my antivirus permanently to install APKs?

No — pause it only for the install attempt and turn it back on right after. And if your antivirus flags a specific APK as dangerous, don’t override it: find the app from a safer source instead.