Android: keytool erreur sur la ligne de commande lors de la localisation de débogage.fichier de clés
Je suis en train de générer l'empreinte MD5 de la debug.keystore
fichier à l'aide de keytool.exe dans mon JDK si je peux utiliser Google Maps dans mon projet Android.
J'ai trouve le fichier de magasin de clés et l'avons déplacé dans C:\android
juste pour rendre les choses plus facile.
Puis dans l'invite de commande je tape
c:\Program Files\Java\jdk1.5.0_13\bin>keytool -list -alias androiddebugkey -keystore "C:\android\debug.keystore" -storepass android -keypass android
Et je reçois l'erreur:
keytool error: java.lang.Exception: Keystore file does not exist: C:\android\debug.keystore
J'ai aussi essayé d'entrer dans le magasin de clés en de son emplacement d'origine plutôt que de déménager à c:\android
mais j'obtiens toujours la même erreur.
Quelqu'un a une idée pourquoi ce qui se passe?
Aussi, est-il un autre moyen d'obtenir cette empreinte MD5? Un programme peut-être?
OriginalL'auteur Capsud | 2010-04-14
Vous devez vous connecter pour publier un commentaire.
pour générer de débogage.fichier de magasin de clés
dans Eclipse/ADT, accédez à Windows > Préférences > Android > Build
une fois qu'il est généré utilisation ur de commande(c:\Program Files\Java\jdk1.5.0_13\bin>keytool -list-alias androiddebugkey -keystore "C:\android\debug.keystore" -storepass android -keypass android) pour générer MD5.
ce est utilisé pour générer la clé api de google map.
Il peut;t m'aider
OriginalL'auteur Hiren Dabhi
Vous devez exécuter le keytools de
c:\Program Files (x86)\java\jre6\bin>
Et ici, exécuter la commande keytool sans "\"
Il va fonctionner!
OriginalL'auteur Daniel Ponce
Vous pourriez essayer d'ajouter
c:\Program Files\Java\jdk1.5.0_13\bin
à votrePATH
, puis en exécutant lekeytool
commande à partir de laC:\android directory
. C'est ce que je fais (plus ou moins, j'ai JDK6 et un autre répertoire), et il fonctionne très bien.Désolé oui je sais ce que tu veux dire. Je dois ajouter à mon chemin, je run 'keytool -list-alias androiddebugkey -keystore "C:\android\debug.keystore" -storepass android -keypass android " à partir du jdk\bin chemin et encore il ne fonctionne pas. Je pense qu'il ya quelque chose de mal avec le debug.fichier de magasin de clés.
OriginalL'auteur CommonsWare
Il ya des moments où votre .android dossier est présent dans le
C:\Documents and Settings
chemin. Souvent, à cause des espaces dansDocuments and Settings
, la commande ne fonctionnera pas correctement.C'est mieux si vous venez de créer un dossier de test sous
C:
et de mettre votredebug.keystore
fichier dans ce dossier. Puis donner le chemin d'accès comme:Cela fonctionne. Si quelqu'un est face à des questions et d'avoir une erreur sur cette commande, vous pouvez tenter votre chance avec cette.
OriginalL'auteur Saurabh M. Chande
J'ai eu le même message et lors de la vérification de la C:\user.android répertoire pu voir que le débogage.fichier de magasin de clés n'était pas présent. Comme c'était la première fois que j'avais essayé un projet android sur cette machine, il n'y avait pas eu les versions précédentes. J'ai créé et dirigé le omniprésents 'Bonjour le Monde' du projet et de débogage.fichier de clés a été créé instantanément. J'ai ensuite couru keytool et le MD5 est apparu fine
OriginalL'auteur banjo_quint
Pour générer le débogage.fichier de stockage des clés, vous devez exécuter n'importe quelle application au moins une fois. Il suffit de créer et d'exécuter toute simple "Hello World" application android pour le générer.
Créer Hello World android App
Exécuter Bonjour tout le Monde android app
Merci pour la réponse. Bien Sûr, il est suffisant. Je le fais de cette façon, lorsque je code en frais d'installation d'OS. Si l'erreur disparaît.
OriginalL'auteur toha
Me dit que le fichier n'est-il pas comme vous le pensez.
Aussi, si vous utilisez Eclipse Android outils, vous pouvez exporter un signé fichier APK via Eclipse, qui pourrait être plus facile pour vous que d'utiliser les outils de ligne de commande.
j'ai finalement obtenu! très heureux
Semble que votre fichier a un .txt extension. A été le cas?
le fichier a été appelé le débogage.fichier de stockage des clés.fichier de stockage des clés au lieu de débogage.fichier de stockage des clés. j'avais renommé avant et seulement remarqué le problème quand je suis allé dans les propriétés du fichier. 🙂
OriginalL'auteur Mark B
J'ai d'abord s'est rendue dans le répertoire bin et puis
vous où votre debug.la clé est ..principalement à l' .android et cela a fonctionné comme un charme
où androiddebugkey est le nom que vous donnez
OriginalL'auteur Goodlife