Propriété de Albiri Sigue
customer 27921 at Fri Mar 11 19:19:45 +0100 2011
336 L’art du développement Android
4. Sur la page d’inscription pour la clé de l’API, collez cette signature MD5 et envoyez le
formulaire.
5. Sur la page de réponse, copiez la clé de l’API et collez-la dans la valeur de l’attribut
android:apiKey du layout de votre MapView.
La partie la plus compliquée consiste à trouver la signature MD5 du certificat utilisé pour
signer vos applications en mode debug... et une bonne partie de cette complexité consiste à
comprendre le concept.
Toutes les applications Android sont signées à l’aide d’une signature numérique produite à
partir d’un certificat. Vous recevez automatiquement un certificat de débogage lorsque
vous installez le SDK et il faut suivre un autre processus pour créer un certificat autosigné
utilisable avec vos applications en production. Ce processus nécessite d’utiliser les outils
keytool et jarsigner de Java. Pour obtenir votre clé d’API, vous n’avez besoin que de
keytool.
Si vous utilisez OS X ou Linux, faites la commande suivante pour obtenir la signature MD5 de votre certificat de débogage :
keytool -list -alias androiddebugkey -keystore ~/.android/debug.keystore
-storepass android -keypass android
Sur les autres plates-formes de développement, vous devrez remplacer la valeur de -keystore
par l’emplacement sur votre machine et votre compte utilisateur :
● Windows XP :
C:\Documents
et
Settings\\Local
Settings\ApplicationData\Android\debug.keystore.
● Windows Vista : C:\Users\\AppData\Local\Android\debug.keystore (où est le nom de votre compte).
La seconde ligne du résultat qui s’affiche contient votre signature MD5, qui est une suite
de paires de chiffres hexadécimaux séparées par des caractères deux-points.
Livre Android.book Page 336 Dimanche, 8. novembre 2009 12:23 12
Précédent

- 351/391

Suivant