Meaning
Android prevents installing a build with a lower version code over a higher one.
Causes
- Attempting to install an older build
- Version code not incremented correctly
- Mixing internal/test builds with production
Fixes
- Increase the version code and rebuild
- Uninstall the existing app if downgrade is intended
- Use the correct build variant
Example
INSTALL_FAILED_VERSION_DOWNGRADE
FAQ
- Can I force a downgrade?
Only by uninstalling the current app first. - Does version name matter?
No, version code is what Android checks.
Contact
Contact the app publisher if you do not control the build.