I'm trying to create a new 4.0 AVD and getting this error:
[2011-11-27 15:48:27 - SDK Manager] Unable to find a 'userdata.img' file for ABI armeabi to copy into the AVD folder.
I've checked the AVD manager and I have 'ARM EABI v7a System Image' installed, I've restarted the machine and still getting the same error.
Does anyone know what's wrong ?!!
Unable to find a 'userdata.img' file for ABI armeabi to copy into the AVD folder." when trying to create an AVD for target platform 4.0.3,
here is what you should do.
This error is happening because the location of userdata.img file has changed since Android 4 (API Level 14). So we need to reinstall the ARM EABI package. Follow the below steps
1) Open Eclipse and click on Run Configurations (pull down the arrow next to the Run or Debug button).
Step 2) Select "Android Application" and click "New"
Step 3) Select the "Target" tab and select "Automatic" (Click once more even it is selected and the list box below is disabled"
Step 4) Click on the "Manager..." button
Step 5) In all the "Android 4.0.X" sections, select "ARM EABI v7a System Image" checkbox
Step 6) Click the "Install X Package..." button
You should be all set now
Try creating the AVD again, it should work fine
Edited 27-Nov-11 17:17pm
If You have intall android sdk and eclipse successfully As you are saying and then it shows this error then follow the steps mentioned below.
1 run your eclipse goto "Window+AVD Manager" click on it,it will prompt a window of
AVD Manager(Android Virtual Device Manager)
2 click new button on AVD manager window on right hand side",it will again prompt a
window name "create new ADV"
3 now give any valid name to that in "Name" textbox suppose "Test" and
then select "target" from drop down Menu as option "Android version(latest which
is install on ur system)-API Level No.(this are written there so select it)"
Ex. "Android 4.1.2 -API Level 16"
4 now select "CPU/ABI" from dropdown as ARM(armeabi -v7a) Ex. "ARM(armeabi -v7a)"
5 now click on button at the bottom "create AVD" it will send u on the AVD Mangaer
over there u will see your AVD name which is "Test" in our case,as we have given
above,just after successfully creation of AVD.
6 now select AVD name which is "Test" in our case by clicking on the AVD name(or Test)
when u done this u will see it get highlighted allot of option button is active on
the right hand side in the AVD mangager like Edit, Delete,Detail,Start in between
New And Refresh button
7 here click on the Start button after selection of your AVD Name which mean Test
in our case and it will prompt a window which is "Launch Option" in this window
now click on the "launch" botton at the bottom after clicking it will start
your emulator now wait a while and you will see your emulator in full-fledged.
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)