Is there any way, how to get new x86 image for Android emulator working with Google Maps SDK?
As of 4.4.2, the x86 Google API is provided by the SDK Manager.
In the following link you can download the final avd and install it. Insanely useful! You only need to edit one .ini file to make this work. Just make sure before installing it that you can run the regular Intel Atom x86 avd without the maps sdk.
First, make sure you follow the instructions to enable virtualization support for the emulator. If you don't, everything will work fine except you won't see a performance improvement:
http://developer.android.com/guide/developing/devices/emulator.html#vm-windows
Then follow these instructions to create an Android 2.3.3 AVD with Google Maps support, with corrections and thanks to http://38911bytes.blogspot.de/2012/03/how-to-use-google-maps-api-in-android.html:
You're done! You can use essentially the same instructions using the new ICS (4.0.3) image if you want to use Google Maps on ICS.
This tutorial works:
http://38911bytes.blogspot.de/2012/03/how-to-use-google-maps-api-in-android.html
Don't forget to use emulator -partition-size 1024
and android:installLocation="auto"
, preferExternal
made me trouble.