Click here to Skip to main content
Rate this: bad
Please Sign up or sign in to vote.
See more: Android
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 27-Nov-11 4:01am
Edited 27-Nov-11 15:54pm
Rate this: bad
Please Sign up or sign in to vote.

Solution 2

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
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

Eman El-Maged at 27-Nov-11 23:05pm
thanks but i already did that and still getting the same error
thatraja at 27-Nov-11 23:18pm
Please check the 2nd link. I think you need to retry the installation & restart.
Rate this: bad
Please Sign up or sign in to vote.

Solution 3

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!!!

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

  Print Answers RSS
0 DamithSL 320
1 Sergey Alexandrovich Kryukov 222
2 OriginalGriff 155
3 Peter Leow 115
4 Afzaal Ahmad Zeeshan 114
0 OriginalGriff 7,510
1 DamithSL 5,519
2 Sergey Alexandrovich Kryukov 5,044
3 Maciej Los 4,961
4 Kornfeld Eliyahu Peter 4,514

Advertise | Privacy | Mobile
Web02 | 2.8.141223.1 | Last Updated 17 Nov 2012
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100