Click here to Skip to main content
15,883,901 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
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 ?!!
Posted
Updated 27-Nov-11 14:54pm
v2

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

Reference: http://tech.thecoolblogs.com/2012/01/unable-to-find-userdataimg-file-for-abi.html#ixzz1rPnd4oNL
Step


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

Reference: http://tech.thecoolblogs.com/2012/01/unable-to-find-userdataimg-file-for-abi.html#ixzz1rPnWYvPq
 
Share this answer
 
 
Share this answer
 
v2
Comments
Eman El-Maged 27-Nov-11 23:05pm    
thanks but i already did that and still getting the same error
thatraja 27-Nov-11 23:18pm    
Please check the 2nd link. I think you need to retry the installation & restart.
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.

Enjoyed it!!!
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900