Solution 1: Allow Version Downgrade with -d Flag (Keep Data)
- Pass the `-d` (allow version downgrade) and `-r` (reinstall existing) flags together:
- Run `adb install -r -d app-older-version.apk`
adb install -r -d app-older-version.apk
Downgrade an installed Android application to an older version while preserving user data and databases.
adb install -r -d app-older-version.apk
On Android 14+, some system packages block `-d`. In this case, uninstall first:
adb uninstall <package_name>
adb install app-older-version.apk