Android Studio con Google Play: falta servicios de Google Play

Estoy usando Ubuntu 14, Android Studio 0.8.6. Estoy utilizando Genymotion para ejecutar la aplicación, la respuesta que recibo, es:

W/GooglePlayServicesUtil﹕ Google Play services is missing. 

Ha intentado la solución de importar la biblioteca de Google Play Services en Android Studio , también de Android Studio con Google Play Services . Instaló los siguientes paquetes desde Android SDK Manager: Android Support Repository, Android Support Library, servicios de Google Play, Google Repository.

Estoy intentando ejecutar una actividad predeterminada de Android Studio (actividad de mapa). Aquí está el archivo de manifiesto:

 <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".MapsActivity" android:label="@string/title_activity_maps" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="@string/google_maps_key" /> </application> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /> 

Dependencias de build.gradle:

 dependencies { compile 'com.google.android.gms:play-services:5.2.08' compile 'com.android.support:appcompat-v7:20.0.0' } 

El predeterminado MapsActivity.java:

 import android.support.v4.app.FragmentActivity; import android.os.Bundle; import com.google.android.gms.maps.GoogleMap; import com.google.android.gms.maps.SupportMapFragment; import com.google.android.gms.maps.model.LatLng; import com.google.android.gms.maps.model.MarkerOptions; public class MapsActivity extends FragmentActivity { private GoogleMap mMap; // Might be null if Google Play services APK is not available. @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_maps); setUpMapIfNeeded(); } @Override protected void onResume() { super.onResume(); setUpMapIfNeeded(); } private void setUpMapIfNeeded() { // Do a null check to confirm that we have not already instantiated the map. if (mMap == null) { // Try to obtain the map from the SupportMapFragment. mMap = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)) .getMap(); // Check if we were successful in obtaining the map. if (mMap != null) { setUpMap(); } } } private void setUpMap() { mMap.addMarker(new MarkerOptions().position(new LatLng(0, 0)).title("Marker")); } } 

¿Qué estoy perdiendo, cuál puede ser el problema? Cualquier ayuda muy apreciada.

Gracias.

Tengo una solución. Tenía que hacer dos cosas: configurar la versión de Play Services para que bajara: 5.0.89. La última versión no estaba disponible para descargar desde ningún dispositivo (virtual) que probé, la actualización necesaria.

En segundo lugar, para instalar Google Play Services en Genymotion VM, siga las instrucciones de este enlace: ¿Cómo instalar Google Play Services en una máquina virtual de Genymotion (sin soporte para arrastrar y soltar)? .

Aclamaciones.

Otra solución es cambiar el destino de su emulador a la API de Google

Introduzca aquí la descripción de la imagen

Para probar tu aplicación al usar el SDK de servicios de Google Play, debes utilizar el emulador de Android con un AVD que ejecute la plataforma de API de Google basada en Android 4.2.2 o superior. Fuente

La solución de Ojonugwa es buena, pero además hay un problema con la última versión de Google Play Services que no está disponible en el emulador. Sin embargo, una versión apropiada de Google Play Services está disponible en los emuladores que ejecutan la versión 21 o 19 de la API.

La solución actual entonces es crear un nuevo AVD con una versión de API de 21 o 19, y apuntar las API de Google (no Andriod xxx). Si utiliza una API de Google AVD con API versión 21 o 19, debería funcionar como se esperaba.

https://github.com/googlesamples/google-services/issues/32

  • ¿Cómo evitar que la aplicación se reinicie al usar el lanzador después de la tienda?
  • NoSuchMethodError com.google.android.gms.internal.gf
  • Google Play, capturas de pantalla para tabletas y orden de imágenes
  • Alerta de Google Play Games Services: "Implementación incorrecta detectada"
  • Acaba de subir la aplicación para Android: ¿Cuánto tiempo tarda en aparecer la aplicación en la búsqueda de Android Market?
  • Cómo publicar la tableta solo la aplicación de Android con elementos de dibujo vectorial
  • ¿Los códigos promocionales de compra en la aplicación rompen la verificación remota del servidor?
  • IInAppBillingService.aidl no puede generar archivos Java en Android Studio
  • Solo se muestra la tabla de líderes para los probadores
  • Error al publicar en Android Market
  • Prueba de suscripción en Android: elemento no encontrado
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.