Java – arm eabi v7a system image not found android

androidandroid-emulatorjava

I've to develop a simple Android app using the Cordova API(PhoneGap) and it requires Android 4.0.3 or higher versions (API Level 15 or above) to build the app on the emulator correctly.

But, when I give a build for the coded app, I happen to see that I get this below error message,

[2012-07-02 13:10:29 - SDK Manager] Unable to find a 'userdata.img' file for ABI armeabi to copy into the AVD folder.

On googling this problem, I came to know that I need to install the arm-eabi v7a system image onto my machine for this to run smoothly.

But the issue is that, unlike API 14, this is not appearing for API 15!

Below image shows the same:
arm-eabi-v7a-system-image

Now, can anyone explain me how to fix this up, please? This is very peculiar to look at and re-installing the Manager/SDK/API Levels again and again was of no use.

Reference: Android SDK Manager is not showing ARM EABI v7a System Image option

Help is much appreciated!

Best Answer

Ideally this should not be the case.

For e.g. one does see the ARM EABI v7a System Image (API level 15) in the SDK Manager window.

You could try a few things:

  • Reinstall the SDK.
  • Alternatively, delete the ANDROID_SDK_INSTALL_FOLDER\system-images\android-15 folder and then install the SDK again and try.