I'm trying to create my first AVD for Android 4.0.3 following the tutorials, but I'm getting the error message:
[2012-05-09 10:46:29 - SDK Manager] Unable to find a 'userdata.img' file for ABI armeabi to copy into the AVD folder.
My attempts to solve:
- I was trying with the Android 4.0, now I updated to the 4.0.3 and the problem is the same.
- I reinstalled the Eclipse plugin twice with 4.0 and twice with 4.0.3, and the behavior doesn't change.
- I downloaded the Eclipse for Java again, to another folder, and installed the plugin. The behavior is the same.
The file <sdk>/system-images/android-15/armeabi-v7a/userdata.img
exists, it's a 4mb file, read-only.
Related question: How to create an AVD for Android 4.0 - the answer didn't worked here.
I'm running Eclipse Indigo Service Release 2 Build id: 20120216-1857 on Ubuntu 11.10.
I got this problem when trying to setup an emulator for Android 2.3.3 (API 10).
I had two platforms installed in my SDK: API 10 and 17. I noticed that the
userdata.img
files for these platforms were located as below:So as you can see, the emulator images for the
android-10
platform were probably not put in the right folder.Anyway, in short: if you are in the same situation, just move the contents of the
android-[version]/x86/images/x86/
folder to theandroid-[version]/x86/
folder. It worked for me.Obviously, if you are trying to launch an ARM image, do the same thing with the
armeabi
folder instead of thex86
folder.Make sure you have all of the latest files installed. Go to the SDK manager in Eclipse (WINDOW/SDK Manager). Make sure all of the files show "installed".
I wrote an installation guide to get Android SDK and Eclipse working together. There are a couple of pitfalls which you may run into especially on Windows with regards to Firewalls. Here it is:
http://testigniter.blogspot.co.uk/2012/06/eclipse-with-android-sdk-installation.html
Open SDK manager (run as admin) --> Android 4.1 (API 16) --> ARM EABI v7a system image. Install this.
i think you also have to download ARM EABI v7a System Image under Android 4.1