Can you run Android in a VM on PC? I came across a how-to guide for running Android 1.7 in a virtual machine (VirtualBox), but 1.7 is old. I haven't been able to find a Android 2.2 or 2.3 image anywhere, does anyone have any ideas on how to virtualize newer Android OS's? Preferably a free virtualization solution like VirtualBox.

Here is the link about virtualizing 1.7:

http://osxdaily.com/2010/12/14/run-android-using-a-virtual-machine-on-a-mac-or-windows-pc/

They send you to here to download Android disk images:

http://virtualboxes.org/images/android-x86/

But I can't find anything newer than 1.7, anyone have any ideas?
Android-x86 seems to be the most current project, with nightly builds available at http://android-x86.moonman.dk/

I think the lack of activity one sees isn't so much a licensing/warez problem, it's just that the OS simply doesn't work too well with desktop systems yet, being highly phone &amp; touch-centric.  That and there's simply not a lot of interest for it yet.

I don't know if this project has the Google Apps (particularly Market) baked in or not.  If not, that's another major piece that significantly reduces the usefulness of this OS.

Finally, there'd be the problem of getting drivers for all the various hardware made available.  Considering Android's Linux base, I'm not sure how easy or difficult it is to do.