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

How to Fix: Installation error: INSTALL_FAILED_OLDER_SDK

Eclipse IDE and Android SDK version mismatch causing INSTALL_FAILED_OLDER_SDK error.

Quick Answer: Update Eclipse to a compatible version or use a different IDE like Android Studio.

The 'INSTALL_FAILED_OLDER_SDK' error occurs when you try to install an Android application on a virtual device that uses a newer SDK version than what is specified in your project's build path. This issue primarily affects new Android developers who are setting up their development environment for the first time.

This error can be frustrating because it prevents you from running your application on the virtual device, which is an essential step in testing and debugging your app. However, don't worry; this troubleshooting guide will walk you through the steps to resolve this issue.

🛑 Root Causes of the Error

  • The primary reason for this error is that your project's build path specifies a newer SDK version than what is installed on your virtual device. This discrepancy can occur when you copy code from an online tutorial or another source without ensuring that the SDK versions match.
  • Alternatively, it could be due to the fact that the Android 4.0.3 version 15 SDK is outdated and may not support newer features or functionalities in your application.

✅ Best Solutions to Fix It

Updating the Project Build Path

  1. Step 1: Step 1: Open your project's properties by right-clicking on the project in Eclipse and selecting 'Properties'.
  2. Step 2: Step 2: In the Properties window, navigate to the 'Android' section and click on the 'Build Target' dropdown menu.
  3. Step 3: Step 3: Select the Android SDK version that matches the one installed on your virtual device (in this case, Android 4.0.3 version 15).
  4. Step 4: Step 4: Click 'Apply' and then 'OK' to save the changes.

Updating the Virtual Device's SDK Version

  1. Step 1: Step 1: Create a new AVD (Android Virtual Device) or edit an existing one by going to 'Window' > 'AVD Manager'.
  2. Step 2: Step 2: In the AVD Manager, select the virtual device you want to update and click on the 'Edit' button.
  3. Step 3: Step 3: In the 'Edit AVD' window, navigate to the 'Advanced' tab and click on the 'SDK' dropdown menu.
  4. Step 4: Step 4: Select the Android SDK version that matches your project's build path (in this case, Android 4.0.3 version 15).
  5. Step 5: Step 5: Click 'OK' to save the changes.

🎯 Final Words

By following these steps, you should be able to resolve the 'INSTALL_FAILED_OLDER_SDK' error and successfully run your application on the virtual device. Remember to always double-check your project's build path and virtual device settings to ensure compatibility between the two.

Did this fix your problem?

If not, try searching for specific error codes.

🔍 Search Error Database

❓ Frequently Asked Questions