2011-02-23 6 views
2

J'ajoute google-maps-api pour le programme my hellomapview pour le developpement android appilication en référence au site web [http://developer.android.com/guide/tutorials/views/hello-mapview.html][1] Avant de générer la clé api, il faut demander le certificat md5-signature. Alors, essayez de créer un certificat md5 en utilisant keytool via la ligne de commande dans Windows j'ai eu l'erreur suivante.Veuillez guider pour effacer cette erreur ou comment définir le mot de passe et quelle est la valeur par défaut mot de passe pour keytool.Comment définir le mot de passe pour keytool dans Windows?

Erreur:

C: \ Documents and Settings \ USER> keytool -list -keystore .android \ debug.keystore Entrez le mot de passe keystore: erreur keytool: java.io.IOException: Keystore a été trafiqué , ou mot de passe est incorrect

sortie avec l'image: http://bit.ly/gOrcfG

+0

Merci les gars pour la réponse. J'ai eu la solution avant quelques minutes ago.I a renvoyé ce site Web. http://www.mobisoftinfotech.com/blog/android/android-mapview-generate-api-key-using-java-keytool/ mais maintenant la carte ne fonctionne pas dans le simulateur android. quel genre de simulateur je devrais utiliser pour ce. – user629691

Répondre

0

Vous pouvez utiliser cette fenêtre commande batch mais je préfère utiliser un script ant: c plus mince et plus simple.

Voici les commandes de fourmis à utiliser pour générer une clé:

<genkey alias="${Alias}" storepass="${Password}" keystore="${KeyStore}" validity="${ValidityDays}"> 
     <dname> 
     <param name="CN" value="Antoine PINEAU" /> 
     <param name="OU" value="AP2cu" /> 
     <param name="O" value="ap2cu.com" /> 
     <param name="C" value="FR" /> 
     </dname> 
    </genkey> 

Voici les commandes de fourmis à utiliser pour pot de Signa avec la clé générée:

<signjar jar="${JarFile}" alias="${Alias}" storepass="${Password}" keystore="${KeyStore}" /> 

J'espère que cela aidera toi.

+0

Merci beaucoup.J'ai résolu cette erreur juste avant quelques minutes, je me suis référé au site Web et j'ai eu la solution. – user629691

3

vous ne donnez pas de laissez-passer. pour ça. essayez donc ci-dessous:


$ keytool -list -alias androiddebugkey \ 
-keystore <path_to_debug_keystore>.keystore \ 
-storepass android -keypass android 
0

Essayez de ne pas passer un mot de passe. J'ai eu le même problème, mais j'ai eu l'erreur quand je donne un laissez-passer. (Après tout, je n'ai jamais configuré de mot de passe pour keystore avant).

Lorsque je viens d'appuyer sur Entrée sans mot de passe, mon empreinte digitale a été créée.

Questions connexes