This app won't run unless you update Google Play services error

In the Android SDK Manager, you must install "Google APIs (x86 System Image)" under "Android 4.4.2 (API 19)". Quit Eclipse and restart it.

Then create a new android virtual device in AVD manager and choose "Google APIs x86 (Google Inc.) - API Level 19" as target. Check "Use Host GPU" to ensure the drawing of the map will be accelerated.

That's it, this new emulator will have Play Services preinstalled and it will run faster because it's a x86 image.


using android studio, the only thing that helped me was to reduce the google play services version in the gradle file from the last version to this:

compile 'com.google.android.gms:play-services:4.2.+'

(ofcourse,this is a temporary "bypass" to enable you continue running)


I had a problem getting this error and hitting the 'Update' button did nothing, it was stuck on a loop, what worked is the following (in Android Studio):

  • Go to Tools > Android > SDK Manager
  • Check the 'Show Package Details' option
  • Under the Android version you want (7.1.1 for me right now), check Google Play Intel x86 Atom System Image google play intel atom system image
  • Hit Apply/OK and let the image install
  • Now go to Tools > Android > AVD Manager
  • Create Virtual Device
  • Select one of the devices with a Google Play logo: devices with a Google Play logo
  • Run your app in the new emulator. You can now hit 'Update' when you get the error, update Google Play Services via the Play Store on your device, and test your app in peace.