Software⏱️ 3 min read📅 2026-06-03

How to Fix: Android emulator installation error INSTALL_FAILED_VERSION_DOWNGRADE

Android emulator installation error solution: Change min SDK version to match target SDK version.

Quick Answer: Change the min SDK version in the AndroidManifest.xml file to match the target SDK version (17).

The INSTALL_FAILED_VERSION_DOWNGRADE error occurs when the Android emulator is unable to install an application due to a version downgrade. This issue affects users who are trying to compile Android applications using Eclipse and SDK 4.2 (API level 17).

This error can be frustrating as it prevents users from successfully running their applications on the emulator, making it difficult to test and debug their code.

🛑 Root Causes of the Error

  • The primary reason for this error is that the target SDK version in the application's manifest file (uses-sdk) is set to API level 17, which is higher than the installed Android Virtual Device (AVD) with API level 17. This causes the emulator to attempt to install an application compatible with a newer version of Android than it is currently running.
  • Another possible reason for this error is that there are conflicting versions of the SDK or AVD installed on the system, leading to a mismatch between the expected and actual SDK versions.

🔧 Proven Troubleshooting Steps

Updating the AVD to match the target SDK version

  1. Step 1: Open the Android Virtual Device Manager in Eclipse by going to Window > Android Virtual Devices.
  2. Step 2: Select the AVD that is experiencing the INSTALL_FAILED_VERSION_DOWNGRADE error and click on the 'Edit' button.
  3. Step 3: In the 'Edit AVD' dialog box, select the target SDK version from the drop-down menu and click 'OK'.
  4. Step 4: Restart the Eclipse IDE to ensure that the updated AVD is recognized by the IDE.

Using a different SDK version in the application's manifest file

  1. Step 1: Open the application's manifest file (usually named 'AndroidManifest.xml') and locate the uses-sdk element.
  2. Step 2: Change the target SDK version to match the installed AVD's API level, for example, from '17' to '8'.
  3. Step 3: Save the changes to the manifest file and try running the application on the emulator again.

🎯 Final Words

By updating the AVD to match the target SDK version or by adjusting the SDK version in the application's manifest file, users should be able to resolve the INSTALL_FAILED_VERSION_DOWNGRADE error and successfully compile their Android applications.

Did this fix your problem?

If not, try searching for specific error codes.

🔍 Search Error Database

❓ Frequently Asked Questions