Click here to Skip to main content
Sign Up to vote bad
good
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 - 3:01
Edited 27 Nov '11 - 14:54


3 solutions

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
  Permalink  
  Permalink  
Comments
Eman El-Maged - 27 Nov '11 - 23:05
thanks but i already did that and still getting the same error
thatraja - 27 Nov '11 - 23:18
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!!!
  Permalink  

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

  Print Answers RSS
Your Filters
Interested
Ignored
     
0 Sergey Alexandrovich Kryukov 8,123
1 OriginalGriff 6,040
2 CPallini 3,432
3 Rohan Leuva 2,703
4 Maciej Los 2,234


Advertise | Privacy | Mobile
Web04 | 2.6.130516.1 | Last Updated 17 Nov 2012
Copyright © CodeProject, 1999-2013
All Rights Reserved. Terms of Use
Layout: fixed | fluid