Falta de servicios de Google Play desde AVD

Recientemente empecé a desarrollar para Android, y he tenido problemas al intentar usar Google Maps en mi aplicación. He descargado la API de Google Maps v2 para Android y ya he realizado todos los pasos necesarios de acuerdo con Google Developers Site.

Mi problema es que aunque la aplicación se ejecuta, en el lugar donde se muestran los mapas hay un texto que dice que mi dispositivo no tiene Google Play Services.

Ya he descargado los Servicios de Google Play del SDK, he importado la biblioteca en mi proyecto e importado también el archivo .JAR.

Estoy utilizando Netbeans, no Eclipse, por lo que muchas soluciones que he encontrado en la web no son útiles para mí. Espero me puedas ayudar con esto.

Lamentablemente, no puedes usar el emulador para ejecutar aplicaciones que usan los servicios de Google Play. Desde http://developer.android.com/google/play-services/setup.html : "Los servicios de Google Play no son compatibles con el emulador de Android; para desarrollar utilizando las API, debe proporcionar un dispositivo de desarrollo como un dispositivo Android Teléfono o tablet ".

Desde el propio sitio de Google http://developer.android.com/google/play-services/setup.html

Si desea probar su aplicación en el emulador, expanda el directorio de Android 4.2.2 (API 17) o una versión superior, seleccione Google API e instálelo. A continuación, cree un nuevo AVD con las API de Google como destino de la plataforma. Nota: Solamente las versiones de Android 4.2.2 y versiones superiores de la API de Google incluyen los servicios de Google Play.

Tuve este mismo problema y encontré solución :

Aquí están los gms actualizados y los archivos de venta . Las mismas instrucciones que antes: Cree un nuevo emulador con cualquier cpu / abi, un destino no google-api (versiones 10-17) y emulación gpu activada o desactivada y, a continuación, instale los archivos:

adb install com.android.vending-20130716.apk adb install com.google.android.gms-20130716.apk 

Si está actualizando un emulador existente, puede que tenga que desinstalar las versiones anteriores:

 adb uninstall com.android.vending adb uninstall com.google.android.gms 

El enlace inferior contiene una solución que funciona con Android 4.2.2 o superior

Cómo instalar Google Play Services en Android Emulator

1.1 Inicie su emulador. Desconecte cualquier otro dispositivo Android (como el teléfono inteligente) del equipo. 1.2 Descargue estos dos archivos

Com.android.vending-19032013.apk: http://www.mediafire.com/download.php?7jfar2v1bzx6v59 com.google.android.gms-19032013.apk: http://www.mediafire.com/download.php ? 4o9fz413uavlblf

1.3 Abra la consola de comandos, vaya a \ platform-tools

Instalar dos archivos anteriores con el comando

Adb install \ com.android.vending-19032013.apk adb install \ com.google.android.gms-19032013.apk

Sí, puedes usar mapas de Google en el emulador. Sin embargo, no es oficialmente compatible, por lo que requiere un poco de trabajo. Tuve el mejor éxito después de la información en este enlace .

Encontré esto, espero que te ayude;)

Instalación de Google Play en Android Emulator

Ejecutar Google Play Services en tu emulador

Si alguien sigue experimentando este problema, primero intente crear su emulador con la API de Google como destino de la plataforma. Después de hacerlo, me di cuenta de que mis servicios de Google Play no eran la versión correcta en el emulador.

Mientras trataba de hackear juntos una solución, tropecé con la clase GoogleApiAvailability aquí . Google hizo un trabajo fenomenal manejando problemas de compatibilidad.

GoogleApiAvailability.isGooglePlayServicesAvailable(Context) devuelve un código de estado de enteros, que se puede alimentar directamente en getErrorDialog(Activity, errorCode, requestCode) que devuelve un cuadro de Dialog que funciona perfectamente a la derecha de la caja. Si tus servicios de reproducción están desactualizados, el diálogo te redirigirá a un actualizador … Si no lo están, te redirigirá a un instalador, etc.

Pensé que iba a compartir esta gran característica en caso de que alguien está buscando una solución que funcionaría en el código de producción, así como las pruebas.

  • SetNeedBle de SettingsApi no funciona en API23
  • Google Selector de lugares no se está lanzando en teléfonos Android Mi
  • Android Studio Biblioteca de Google Play-Services
  • Cómo desvincular una aplicación de la cuenta de unidad de google
  • No se puede obtener el código de autorización con el inicio de sesión de Google+ para Android: INVALID_SCOPE
  • No se puede lanzar el proyecto de la biblioteca de Android?
  • Los servicios de reproducción de Google están desactualizados. Requiere 5089000 pero fue encontrado 3136130
  • Obtener referrer después de instalar la aplicación de Android Market
  • Desbloquear logros en juegos de Google para jugar en silencio, sin mostrar notificación
  • Google Admob para Android: no se encontraron recursos de servicios de Google Play
  • No encuentre el paquete com.google.android.gms.games.request en google-play-services_lib
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.