Wednesday, January 12, 2011

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)

19 expert comments:

  1. This is awsome
    But is there a way to make the CPU and GPU better in the emulator?

    ReplyDelete
  2. Thanks for posting this! Would be nice if Firefox was an available download though ;-)

    ReplyDelete
  3. 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

    ReplyDelete
  4. @Krishna: Perhaps you are right. But I don't need to have market on emulator right now. I have a few devices with me. :)

    ReplyDelete
  5. 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?

    ReplyDelete
  6. Hi all

    Is .swf or .flv video file run on Android emulator. If yes please suggest steps for running live video streaming.

    Thanks
    awinash

    ReplyDelete
  7. I don't think you will be able to run them. I mean, using the default system images, which don't come with flash support.

    ReplyDelete
  8. flash videos run on the emulator
    for eg youtube
    but only on the phone's browser

    ***not on external browsers***
    for eg opera

    ReplyDelete
  9. I got access to the Android Market 2.2 using that image file above, but apparently I don't have root access using the emulator, which I need to if I want to copy some apk files.

    ReplyDelete
  10. 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?

    ReplyDelete
  11. " 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.

    ReplyDelete
  12. 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.

    ReplyDelete
  13. 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!

    ReplyDelete
  14. Ok, it's great and it's work! but...

    Android works better on VirtualBox - much faster. Is there any way to get Market on VB?

    ReplyDelete
  15. I am getting this message too:
    "No matching content in Android Market"

    Somebody got this working?

    ReplyDelete
  16. ----------
    Anonymous said...

    I am getting this message too:
    "No matching content in Android Market"

    Somebody got this working?
    ---------
    Ditto

    ReplyDelete
  17. use sdk r10 works great

    ReplyDelete
  18. Thanks a million - my phone died last week, still waiting for a replacement. This is a lifesaver. Works great!

    ReplyDelete