Android Market on Emulator (2.2)

      20 Comments on Android Market on Emulator (2.2)

It’s been some time that I had tried getting the Market up and running on a 2.2 a.k.a Froyo emulator. On a previous post, I had described how to setup an emulator (1.5 and 1.6) with the Market app. Today, I got a comment on that post which points to a 2.2 image that does the same. You just have to download that image file and follow exactly the same steps to set it up.

This is the link to the system.img file. Thanks Anonymous for your contribution. I have tried this, and it works. Here’s a link (David’s Blog) that anonymous referred to. He has described all the steps to create this system image needed to put the Market app on emulator.

A few things: 
– This image will only work on a 2.2 emulator
– While creating the emulator, you should specify the cache partition size as 96 MB.

Check out the previous post for more details.

There are however a few limitations that I found with this hack.

  1. The Android Market app doesn’t seem to update itself to the new UI that we currently have on our phones.
  2. There are only a limited number of apps that show up on the Market. (No Angry Birds for example)

20 thoughts on “Android Market on Emulator (2.2)

  1. Krishna

    Thanks for putting up this post. Was very useful. Small tidbit – apps like angry birds seem to be disabled in the market because the device does not have certain capabilities. Go ahead and add GPS support, accelerometer, touch screen etc and most apps will show up.

    Cheers,
    Krishna

  2. nash

    Thanks a lot for this. But I'm not able to connect to internet after I paste the system.img and start my emulator. Before then I was able to connect. What I doing wrong. Also do i have to do the build.prop pull done by the OP in his blog?

  3. Anonymous

    HI

    " Go ahead and add GPS support, accelerometer, touch screen etc and most apps will show up."

    This makes sense, but how do you do this on an emulator?

  4. Anonymous

    " Go ahead and add GPS support, accelerometer, touch screen etc and most apps will show up."
    you do this through the sdk and avd manager.
    select your virtual device and click on 'edit'. then click 'new' in the hardware box.

  5. Anonymous

    I still can't get the games to show up despite enabling hardware options. Does the rom version have anything to do with this? I'm using r24 instead of r22 in the instructions because the link to r22 is no longer valid.

  6. Anonymous

    Same here.
    I somehow managed to set it up once so the market worked.
    But can't reproduce now. Killed a day already. Please help!
    The market is available. When accepted terms/conditions, it crashes. All consequent attempts result in "No matching content in Android Market". HELP!

  7. Anonymous

    Thanks for the system image. I found many other articles describing one procedure or another to run the market inside the emulator, but with no attached image, I always failed to get the same results they obtained by following their described procedure.
    There's still one small annoyance however. If I restart the emulator(or simply exit the market and enter it again), it doesn't display results for my search(just saying that it found 543 matches or so, but without displaying any). It seems the market runs properly only once. The workaround I'm following to overcome this shortcoming so far, is to restart the emulator with -wipe-data(from the command line) so that the google account registration wizard runs again. Only this makes the market work properly again(but for one time only also).

Leave a Reply