web-dev-qa-db-ja.com

keytoolエラー:Java.lang.Exception:1つのコマンドのみが許可されます:-exportcertと-listの両方が指定されました

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.

Android FirebaseプロジェクトのMBPでSHA1を作成しようとしています。説明どおりにFirebaseコンソールからコマンドをプルします... https://developers.google.com/Android/guides/client-auth

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

エラーが発生します。 keytoolエラー:Java.lang.Exception:1つのコマンドのみが許可されます:-exportcertと-listの両方が指定されました。

おそらくブラウザに問題があるのではないかと考えて、これを手で入力してみました。新しいJDKをインストールしました...ここで何が間違っているのかわかりません。助けてください

18
IrishGringo

ちょっと修正しましたが、まだコメントが好きです。

Linux/UNIXの場合:

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

Windowsの場合:

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

-exportcert部分を削除し、sha1を取得したことを確認します

24
IrishGringo

リリースキーのために、これは私の問題を解決しました

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

次のコマンドが機能しました。

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