web-dev-qa-db-fra.com

erreur keytool: Java.lang.Exception: une seule commande est autorisée: les deux options -exportcert et -list ont été spécifiées

Book-Pro:main vy$ keytool -exportcert -list -v \
> -alias androiddebugkey -keystore ~/.Android/debug.keystore
keytool error: Java.lang.Exception: Only one command is allowed: both 
-exportcert and -list were specified.

J'essaie de créer un fichier SHA1 sur MBP pour un projet Android Firebase . Je tire la commande à partir de la console Firebase comme décrit ci-dessous ... https://developers.google.com/Android/guides/ client-auth

keytool -exportcert -list -v\- alias androiddebugkey -keystore ~ ​​/ .Android/debug.keystore

et j'obtiens une erreur . erreur keytool: Java.lang.Exception: une seule commande est autorisée: les deux -exportcert et -list ont été spécifiés.

J'ai essayé de taper à la main en pensant qu'il y a peut-être un problème avec le navigateur. J'ai installé un nouveau JDK ... je ne sais pas ce qui ne va pas ici. assistance s'il vous plaît

16
IrishGringo

Je l'ai en quelque sorte corrigé ... mais j'aime toujours les commentaires.

Pour Linux/UNIX:

keytool -list -v -alias androiddebugkey -keystore ~/.Android/debug.keystore 

Pour les fenêtres:

keytool -list -v -alias androiddebugkey -keystore %USERPROFILE%/.Android/debug.keystore

observe j'ai enlevé la partie -exportcert et j'ai récupéré sha1

16
IrishGringo

pour la clé de sortie celui-ci a résolu mon problème

keytool -list -v -keystore C:\Users\MG\Desktop\test.jks -alias test
0
Rajesh Jr.

Pour la commande suivante a fonctionné. 

keytool -keystore C:\Users\hp\.Android\debug.keystore -list -v
0
Vedant Yogesh