I would recommend you use AndroVM .

(source: androvm.org )
These are actually x86 images of the Android Android VirtualBox virtual machines (with the Google API), where you can deploy & test your application efficiently. In my opinion, it is about as fast as a real Android device, and makes me very productive in developing Android applications.
To set up AndroVM, you can check the official documentation here, which I think is understandable.
And you can get virtual machine images from the download page, and don't forget to download using gapps & Houdini .
I just checked my installation and found GoogleServicesFramework.apk in / system / app. So that should satisfy your needs.
dlackty
source share