I ran into this same error today and it appears that the problem is
network related. In my ~/home folder is the .android/avd folder. For
each AVD I created there is a *.ini file and a folder with the same
name. I was able to modify each .ini file and relocate the AVD folders
to my local drive. The *.ini files have to remain where they are, but
once you update the path, you can move the folders. Once the AVD
folders were local, I didn't get that error.

>From your screenshots and that it works some times but not others,
that doesn't look like your problem. The other way I know how to get
that error is by trying to run a second instance of the same AVD on
emulator.

Cheers,
Jon

On Nov 16, 3:06 pm, Susan <[email protected]> wrote:
> No solution yet. I found that when it occurs, some user data files in
> the AVD directory are locked and I can unlock them using Unlocker.
> Unfortunately, though, after I did that there was no change in
> behavior. (IE, I still got the same error message when I tried to run
> my code.)
>
> For reference, here's where I found the AVD directory on Vista:
>    C:\Users\<your username>\.android\avd\<your AVD name>.avd
>
> Here's where you can download Unlocker:
>    http://download.cnet.com/Unlocker/3000-2248_4-10493998.html
>
> I also noticed that when the problem occurred the AVD directory
> contained three new folders:
>
>    sdcard.img.lock
>    userdata-qemu.img.lock
>    cache.img.lock
>
> When I deleted them and then tried to run my code, a new emulator
> started up even though the old one was just sitting there. So deleting
> those directories is clearly not the solution. It seems like the error
> message and this directory must be pretty related -- "user data image"
> sounds a lot like the file userdata.img located in that AVD directory.
>
> On Nov 14, 8:47 am, dadaowuwei <[email protected]> wrote:
>
> > Have you solved your problem?
> > I get the same problem, is there any solution yet?
>
> > thanks
>
> > On 12 Nov, 21:36, Susan <[email protected]> wrote:
>
> > > I have read the many threads regarding this issue, but none of the
> > > proposed solutions has actually solved the problem for me. And judging
> > > by the frequency of threads about it, that hasn't solved it for a lot
> > > of other people either. =)
>
> > > Here's the problem: When I run my code, seemingly out of nowhere I'll
> > > get theerrorshown in the subject line:
>
> > >      ERROR: theuserdataimageisusedbyanotheremulator.aborting
>
> > > This *seems* straightforward, but I only have oneemulatorrunning. =\
> > > As evidence, please see this screenshot:
>
> > >      http://screencast.com/t/YzQ5MGUyNTkt
>
> > > This happens after I run a varying number of successful executions.
> > > Sometimes I may get three in before theerror, sometimes I may get
> > > twenty. In this most recent case I had probably run the code fifteen
> > > times in 45 minutes. Here's the output from the console:
>
> > >      http://screencast.com/t/YjAzYzk1NmYt
>
> > > When this happens, I can try to run it as many times as I like, but
> > > I'll continue to get the sameerrorevery time:
>
> > >      [2009-11-12 20:14:21 - AnalogClockWidget]Android Launch!
> > >      [2009-11-12 20:14:21 - AnalogClockWidget]adb is running normally.
> > >      [2009-11-12 20:14:21 - AnalogClockWidget]No Launcher activity
> > > found!
> > >      [2009-11-12 20:14:21 - AnalogClockWidget]The launch will only
> > > sync the application package on the device!
> > >      [2009-11-12 20:14:21 - AnalogClockWidget]Performing sync
> > >      [2009-11-12 20:14:21 - AnalogClockWidget]Automatic Target Mode:
> > > launching newemulatorwith compatible AVD 'savd2'
> > >      [2009-11-12 20:14:21 - AnalogClockWidget]Launching a newemulator
> > > with Virtual Device 'savd2'
> > >      [2009-11-12 20:14:21 -Emulator]emulator:ERROR: 
> > > theuserdataimageisusedbyanotheremulator.aborting
>
> > > The first million times this happened I thought there might be some
> > > sort of conflict with having more than one AVD set up -- maybe somehow
> > > one started automatically if the other was busy or something -- so I
> > > finally deleted all my AVDs and created one single AVD that is now the
> > > only one in existence. Here is a screenshot of the SDK and AVD manager
> > > showing that there is only one AVD hanging around:
>
> > >      http://screencast.com/t/YjM4NmMwNG
>
> > > The problem is fixable by closing theemulatorand making a new one,
> > > but as we all know that takes a painful 3-6 minutes each time.
>
> > > Does anybody know what could be causing this? The first twenty times I
> > > restarted theemulatorthis afternoon, I was able to spend the
> > > intervening five minutes straightening up the kitchen. But I'm running
> > > out of stuff to clean. =(
>
> > > Thanks!

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to