Google Map V2 en el emulador de Android

Cuando implemente Google Map API, tengo una pantalla en blanco y estos registros:

No se pudo encontrar información sobre el proveedor de com.google.android.gsf.gservices

No se pudo encontrar información sobre el proveedor de com.google.settings

Creo que tengo problema con mi llave. Porque cuando cambio la llave. Todavía tengo el mismo registro arriba. Tengo mi llave con SHA1. Este es mi manifiesto

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.mapdemo" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" /> <permission android:name="com.example.mapdemo.permission.MAPS_RECEIVE" android:protectionLevel="signature" /> <uses-permission android:name="com.example.mapdemo.permission.MAPS_RECEIVE" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-feature android:glEsVersion="0x00020000" android:required="true" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.example.mapdemo.MainActivity" android:label="@string/app_name" > <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.maps.v2.API_KEY" android:value="abcdef"/> </application> </manifest> 

Este es mi registro:

 05-10 15:57:00.460: E/ActivityThread(1168): Failed to find provider info for com.google.settings 05-10 15:57:00.480: E/ActivityThread(1168): Failed to find provider info for com.google.settings 05-10 15:57:00.670: D/dalvikvm(1168): GC_CONCURRENT freed 300K, 3% free 11260K/11591K, paused 80ms+4ms, total 145ms 05-10 15:57:00.670: D/dalvikvm(1168): WAIT_FOR_CONCURRENT_GC blocked 13ms 05-10 15:57:00.780: E/ActivityThread(1168): Failed to find provider info for com.google.android.gsf.gservices 05-10 15:57:00.790: E/ActivityThread(1168): Failed to find provider info for com.google.android.gsf.gservices 

Google Map V2 en el emulador de Android

Mapas V2 no se admite en los emuladores en el momento actual.

Si es posible. He instalado, verificado y publicado este ms dentro de 15 minutos.

Vea la pregunta duplicada aquí: Ejecución de Google Maps v2 en el emulador de Android

Después de la instalación, Google Maps v2 funcionaba correctamente en mi imagen de emulador. Una ligera arruga que descubrí (quizás no-problema) fue que ejecutar una imagen de emulador con API de Google devolvió "Failed: Already Installed" al intentar instalar los dos APK requeridos. Seleccionando la misma versión del SDK, sin las API de Google, y luego instalando manualmente los dos APK requeridos, tuvimos éxito y los Mapas fueron visibles.

Mapeo feliz.

Por el momento, haciendo referencia a Google Android Map Api v2 no puede ejecutar google maps v2 en el emulador de Android; Debe utilizar un dispositivo para sus pruebas.

pero si no tiene el dispositivo de prueba real o el teléfono que puede hacer esto a continuación

Debe probar un emulador con la versión de la API de Google. Cada plataforma tiene dos versiones Android y Android + API de Google.

Asegúrese de que al crear el AVD, seleccione en el campo de destino la versión de las API de Google.

Y esto también puede ser útil: http://developer.android.com/google/play-services/setup.html#ensure

A continuación, se indican los pasos que se enumeran a continuación para habilitar Google Maps en tu android

Crear un nuevo emulador

  • para el dispositivo elegir "5.1" WVGA (480 x 800: mdpi)
  • para el destino elegir "Android 4.1.2 – API nivel 16
  • para "CPU / ABI" elija BRAZO
  • dejar reposo a los valores por defecto

estos son los ajustes que funcionan para mí. No sé para los diferentes.

Iniciar el emulador

instale com.android.vending-1.apk y com.google.android.gms-1.apk mediante el comando de instalación de ADB

Google Maps debería funcionar ahora en su emulador. Por favor comente es que funciona para usted?

en este caso compruebe su archivo de manifiesto de juegos y compruebe el código de versión del archivo apk com.google.android.gms. en el siguiente es "3136110". Descargue estos archivos apk e instale desde DOS, pero antes de la instalación, ejecute su emulador de destino.

  package="com.google.android.gms" android:versionCode="3136110" android:versionName="3.1.36 (673201-10) 

estoy dando un enlace http://ge.tt/9x9n4lg del que tengo estos archivos apk, espero que te ayude

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.