Saltar al contenido

Error de autorización de la API v2 de Google Maps para Android

Te damos la bienvenida a nuestra web, en este lugar vas a hallar la respuesta a lo que buscas.

Solución:

Pasos:

  • para asegurarse de que el dispositivo tenga el APK de los servicios de Google Play
  • para instalar Google Play Service rev. Más de 2

ingrese la descripción de la imagen aquí

  • para crear un proyecto en https://code.google.com/apis/console/
  • para habilitar “Google Maps Android API v2”
    ingrese la descripción de la imagen aquí
  • para registrar SHA1 en el proyecto (AHORA, NECESITA ESCRIBIR SHA1; el nombre del paquete de su aplicación) en la consola de API y obtenga API KEY
  • para copiar el directorio ANDROID_SDK_DIR / extras / google / google_play_services / libproject / google-play-services_lib a la raíz de su proyecto
  • para agregar la siguiente línea a YOUR_PROJECT / project.properties

android.library.reference.1=google-play-services_lib

  • para agregar las siguientes líneas al YOUR_PROJECT/proguard-project.txt

.

-keep class * extends java.util.ListResourceBundle 

   protected Object[][] getContents();


Ahora está listo para crear su propia aplicación de mapas de Google utilizando las API de mapas de Google V2 para Android.

Si crea una aplicación con un mínimo de SDK = 8, utilice la biblioteca de soporte de Android v4 + SupportMapFragment en lugar de MapFragment.

También verifique esta publicación: El código de muestra de Google Map Android Api V2 no funciona, si está completamente seguro de que siguió los pasos correctos, siga la segunda respuesta, la autenticación se almacena en caché en algún lugar, intente desinstalar la aplicación manualmente (al igual que lo hace con un aplicación normal) luego “Ejecutar” nuevamente el proyecto

Como acabo de perder mucho tiempo haciendo que la API funcione, intentaré dar una validación paso a paso para la API de mapas v2:

Paso 1: Solicite su API key

Si no está familiarizado con la consola API de Google, lea la muy buena respuesta de Rusfearuth arriba.

Paso 2: Comprueba tu SHA Hash (en este caso utilizo la depuración key del eclipse):

En una máquina con Windows, acceda a su directorio de usuario en un símbolo del sistema:

C:Usersyou>keytool -list -alias androiddebugkey -keystore .androiddebug.keyst
ore -storepass android -keypass android

Obtendrá algo como:

androiddebugkey, 15.10.2012, PrivateKeyEntry,
Zertifikat-Fingerprint (SHA1): 66:XX:47:XX:1E:XX:FE:XX:DE:XX:EF:XX:98:XX:83:XX:9A:XX:23:A6

Luego, mire el nombre de su paquete de la actividad del mapa, por ejemplo, com.example.mypackagename

Combina esto y verifica eso con su configuración en la consola API de Google:

66:XX:47:XX:1E:XX:FE:XX:DE:XX:EF:XX:98:XX:83:XX:9A:XX:23:A6;com.example.mypackagename

donde obtienes tu API-key:

AZzaSyDhkhNotUseFullKey49ylKD2bw1HM

Paso 3. Manifestar metadatos

Compruebe si los metadatos están presentes y contienen el derecho key. Si lanza su aplicación, necesita una key.

    
    

Paso 4. Características manifiestas:

Necesita esta entrada ya que la API de mapas requiere cierto soporte de gráficos:


No se preocupe, el 99,7% de los dispositivos lo admiten.

Paso 5. Biblioteca de manifiestos:

Agrega la biblioteca de Google.

     // This is required if you want your app to start in the emulator. I set it to false also if map is not an essential part of the application.

Paso 6. Permisos manifiestos:

Verifique el nombre del paquete dos veces: com.example.yourpackage



Agregue los siguientes permisos:




Los siguientes permisos son opcionales y no son obligatorios si solo muestra un mapa. Trate de no usarlos.



Paso 7. Incluya el fragmento del mapa en su diseño:


Si su lanzamiento a las versiones 2.x de Android necesita agregar soporte en su Actividad:

import android.support.v4.app.FragmentActivity;

Para el mapa: las entradas para trabajar incluyen

xmlns:map="http://schemas.android.com/apk/res-auto"

en el diseño de su actividad (por ejemplo, LinearLayout).

En mi caso, tengo que limpiar el proyecto cada vez que cambio algo en el diseño. Parece ser un error.

Paso 8: Utilice Eclipse – Proyecto – Limpio.

¡Disfrutar!

Puedes añadir valor a nuestra información añadiendo tu veteranía en las explicaciones.

¡Haz clic para puntuar esta entrada!
(Votos: 2 Promedio: 5)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *