Generar la clave de la API de publicación del mapa de Google

Mi aplicación usa Google Maps, me inscribí en una clave de Google Maps para depurar, funcionó. Pero ahora, necesito una clave de Google Maps en modo de lanzamiento, antes de publicarla. ¿Cómo puedo obtenerlo?

Necesitas :

  1. Cree su propia clave de firma que usará para publicar, utilizando Keytool: http://developer.android.com/guide/publishing/app-signing.html#cert

  2. Obtenga la huella digital MD5 de la clave que acaba de generar: https://developers.google.com/maps/documentation/android/mapkey#getfingerprint

  3. Envíe la firma a este enlace para obtener su clave de Google Maps: https://developers.google.com/android/maps-api-signup?hl=fr

  4. Exporte su aplicación con su clave recién creada, en Eclipse: haga clic con el botón derecho en su proyecto -> Herramientas de Android -> Exportar paquete de aplicaciones firmado.

Tenga cuidado de mantener su certificado en un lugar seguro, porque lo necesitará si desea publicar una actualización de su aplicación en Google Play.

EDITAR:

Para Google Maps Android V2, la firma es un poco diferente. Deberá obtener la firma SHA-1 y también proporcionar el nombre del paquete de su aplicación. Una cuenta de Google APi es, además, necesaria. Toda la información se proporciona en esta página: https://developers.google.com/maps/documentation/android/start?hl=fr#the_google_maps_api_key

Antes de publicar la aplicación en Play Store, debe seguir algunos pasos para crear la release key.

Paso 1: primero busca la ubicación de tu tienda de claves. Ex. D: \ Harshid \ testKeystore

Paso 2: ejecuta este comando.

 keytool -list -v -keystore D:\Harshid\ testKeystore -alias D:\Harshid\ testKeystore 

por favor use el nombre completamente calificado de keystore.

Paso 3: copia SHA1

Paso 4: sigue esta google map api console.

Espero que sepas que el proceso de comstackción de Android firma tu aplicación de manera diferente según el modo de comstackción que uses para comstackr tu aplicación. Hay dos modos de comstackción: modo de depuración y modo de lanzamiento . Utiliza el modo de depuración cuando desarrolla y prueba su aplicación.

El proceso de firma de depuración ocurre automáticamente cuando ejecuta o depura su aplicación usando Eclipse con el complemento ADT

  • Para el modo de lanzamiento-

si está utilizando Eclipse con el complemento ADT , puede usar el Asistente de exportación para exportar un APK firmado (e incluso crear un nuevo almacén de claves, si es necesario). El Asistente de exportación realiza toda la interacción con Keytool y Jarsigner por usted, lo que le permite firmar el paquete utilizando una GUI en lugar de realizar los procedimientos manuales para comstackr, firmar y alinear, como se explicó anteriormente. Una vez que el asistente haya comstackdo y firmado su paquete, también ejecutará la alineación del paquete con zipalign. Debido a que el Asistente de exportación utiliza Keytool y Jarsigner, debe asegurarse de que estén accesibles en su computadora, como se describe anteriormente en la Configuración básica para la firma .

  • Para crear un APK firmado y alineado en Eclipse:

  • Seleccione el proyecto en el Explorador de paquetes y seleccione Archivo> Exportar. Abra la carpeta de Android, seleccione Exportar aplicación de Android y haga clic en Siguiente.

  • Se inicia ahora el asistente Exportar aplicación Android, que lo guiará a través del proceso de firma de su aplicación, incluido
    pasos para seleccionar la clave privada con la cual firmar el APK (o
    creando un nuevo keystore y una clave privada).

  • Complete el Asistente de exportación y su aplicación será comstackda, firmada, alineada y lista para su distribución.

 C:\Users\admin\.android>keytool.exe -list -alias androiddebugkey -keystore "C:\U sers\admin\.android\debug.keystore" -storepass android -keypass android androiddebugkey, Oct 14, 2011, PrivateKeyEntry, Certificate fingerprint (MD5): 67:0D:D0:72:C6:4C:C0:5B:68:AD:B5:BC:ED:AB:BE:DF 2012 Microsoft Windows [Version 6.1.7600] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Users\admin>cd .android C:\Users\admin\.android>keytool.exe -list -alias androiddebugkey -keystore "C:\U sers\admin\.android\debug.keystore" -storepass android -keypass android androiddebugkey, Jan 9, 2012, PrivateKeyEntry, Certificate fingerprint (MD5): DC:31:3D:50:D1:74:27:DD:DE:7C:4D:D3:9E:FC:7E:4B C:\Users\admin\.android> 10-March 2012  C:\Program Files\Java\jdk1.6.0_20\bin>keytool.exe -list -keystore "C:\Users\adm n\izeeka.keystore" Enter keystore password: Keystore type: JKS Keystore provider: SUN Your keystore contains 1 entry abc, Apr 5, 2012, PrivateKeyEntry, Certificate fingerprint (MD5): A9:BA:68:1F:6B:30:8D:78:36:3F:AE:5F:BA:35:7A:EE C:\Program Files\Java\jdk1.6.0_20\bin>keytool.exe -list -keystore "C:\Users\admi n\.android\edtechconference.keystore" Enter keystore password: Keystore type: JKS Keystore provider: SUN Your keystore contains 1 entry abc, Sep 6, 2012, PrivateKeyEntry, Certificate fingerprint (MD5): 8A:41:56:2F:64:80:6A:5C:5C:90:AF:E2:94:C4:D8:0A Apikey:0ogz8aFVENHZSMYjvPgixpaCWH21Z2zEulRruDA C:\Program Files\Java\jdk1.6.0_20\bin>keytool.exe -list -keystore "D:\google" Enter keystore password: Keystore type: JKS Keystore provider: SUN Your keystore contains 1 entry a, Jul 9, 2013, PrivateKeyEntry, Certificate fingerprint (MD5): 74:0F:CA:7C:34:44:34:3E:52:74:EE:41:F8:FC:68:44 //SHA--1 C:\Program Files\Java\jdk1.6.0_20\bin>keytool.exe -exportcert -alias androiddebu gkey -keystore "C:\Users\admin\.android\debug.keystore" -list -v Enter keystore password: Alias name: androiddebugkey Creation date: Jul 17, 2012 Entry type: PrivateKeyEntry Certificate chain length: 1 Certificate[1]: Owner: CN=Android Debug, O=Android, C=US Issuer: CN=Android Debug, O=Android, C=US Serial number: 5004ffd3 Valid from: Tue Jul 17 11:31:55 IST 2012 until: Thu Jul 10 11:31:55 IST 2042 Certificate fingerprints: MD5: 09:37:6A:CE:A7:14:17:B5:0E:24:05:BD:A8:BA:29:63 SHA1: 7A:EB:A6:D4:DA:04:7B:E6:09:C5:7F:C8:BA:2C:82:54:C7:99:1E:AF Signature algorithm name: SHA1withRSA Version: 3 _Mapapikey-----------------19/7/2013 C:\Program Files\Java\jdk1.6.0_20\bin>keytool.exe -list -alias androiddebugkey - keystore "C:\Users\admin\.android\debug.keystore" -storepass android -keypass an droid androiddebugkey, Jul 17, 2012, PrivateKeyEntry, Certificate fingerprint (MD5): 09:37:6A:CE:A7:14:17:B5:0E:24:05:BD:A8:BA:29:63 

La clave de depuración no funcionará para la versión de lanzamiento. Pls ve a través de la información mencionada sobre la generación de clave en esta página oficial . Además, puede agregar SHA1 para su lanzamiento y comstackción de depuración, si desea usar una sola clave para depuración y liberación.

 If you cannot generate api key then you can use my key as given define. 1]key=AIzaSyCeBdq7rr-R7w7vZCXscLWgEDb3oO9CUhw 2]key=AIzaSyCc7FZQ6jG2VcxnxbMNdkPFFzrUsJxq-ys 3]key=AIzaSyBQuNDY3fycSayPzaE7lzMDxZqMSOKF8AA 4]key=AIzaSyDJ7rKNS4BjfM8qfsY6oJzsYvXGkQV8hTo 5]key=AIzaSyDFasJ3EgYe3HCfjyLLVM1DMaQjD7cgWpk&v=3.exp&libraries=places --This is special for version 3-- If above define all key are working. Hope this key is useful for you