INSTALL_PARSE_FAILED_NO_CERTIFICATES Android Origin: On your device Last updated 14 Oct 2026

INSTALL_PARSE_FAILED_NO_CERTIFICATES / App not installed as package appears to be invalid

The APK isn’t signed (or the signature is invalid for this Android version), so it can’t be installed.

Exact message you may see App not installed as package appears to be invalidNo signature found in package
Seen on: Android

Meaning

Release APKs built without a signingConfig are unsigned. Modern Android needs APK Signature Scheme v2+; signing with only v1 or modifying the APK after signing breaks it. Phones show “App not installed as package appears to be invalid”.

Common causes

  • Release build without signingConfig
  • APK modified (zipaligned) after signing
  • Only v1 (JAR) signature on Android 11+ (targetSdk 30+)
  • Corrupted download

⚡ Quick fix

  1. Configure signingConfig for release or sign with apksigner
  2. zipalign before apksigner, never after
  3. Verify with apksigner verify

Detailed fix by platform

Shell

  1. kotlin
    zipalign -v -p 4 app-unsigned.apk app-aligned.apk
    apksigner sign --ks release.jks --out app-signed.apk app-aligned.apk
    apksigner verify --verbose app-signed.apk

How to diagnose

  1. Signature — apksigner verify output
  2. Build — signingConfig set?

🔧 Still not fixed?

Many errors look alike. If the steps above didn’t solve it, one of these is probably what you’re facing:

Where this error sits

Origin: On your device. Errors that are often confused with or caused by this one (click to open):

ApiException: 10 — Google Sign-In: com.google.android.gms.common.api.ApiException: 10 (DEVELOPER_ERROR) (Android)ApiException: 10gpg failed to sign — error: gpg failed to sign the data — fatal: failed to write commit object (Git)gpg failed to signINSTALL_FAILED_INSUFFICIENT_STORAGE — INSTALL_FAILED_INSUFFICIENT_STORAGE: Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE] (Android)INSTALL_FAILED_INSUFF…INSTALL_FAILED_NO_MATCHING_ABIS — INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries (Android)INSTALL_FAILED_NO_MAT…INSTALL_FAILED_OLDER_SDK — INSTALL_FAILED_OLDER_SDK / INSTALL_FAILED_DEPRECATED_SDK_VERSION (Android)INSTALL_FAILED_OLDER_…INSTALL_FAILED_TEST_ONLY — INSTALL_FAILED_TEST_ONLY: installPackageLI (Android)INSTALL_FAILED_TEST_O…INSTALL_FAILED_UPDATE_INCOMPATIBLE — Android: INSTALL_FAILED_UPDATE_INCOMPATIBLE (Android)INSTALL_FAILED_UPDATE…No profiles for 'x' were found — Xcode: No profiles for 'com.example.app' were found: Xcode couldn't find any iOS App Development provisioning profiles matching (Flutter / Dart)No profiles for 'x' w…INSTALL_P…

Explore the map of this error Full error map →

🧠 Still stuck? Analyze your error

Paste the full message, response headers or stack trace — we'll detect the platform and point to the most likely cause.

💬 What worked for others

No tips yet — did something else fix this for you?

Share what worked for you

Tips are checked by an editor before they appear. Links are removed.