SHA-1 Key取得の方法 / How to get SHA-1 Key on【Win10】
※一番下にGoogle Developers公式のSHA-1 Key確認方法があります。それでつまづいたら、下記の内容を順に確認してみてください :)
FlutterとFireBase連携の際にSHA-1 Keyが必要になりました。備忘録として残します。
VScodeで開発をしているのですが、ちょっと手こずりました。 最初は下記の記事を参考に進めました。
stackoverflow.com
gladlew signingReport
をプロジェクトのディレクトリでRunさせて、とあります。
ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
と怒られました。
うん、JavaはJDKのダウンロードをしていない。 次に見つけたのが下記のYouTube動画です。
www.youtube.com
keytool -list -v -keystore C:\Users\USER NAME\.android\debug.keystore -alias androiddebugkey -storepass android -keypass android
このコマンドをC:\Users\USER NAME
で走らせるようです。
しかしkeytool
コマンドが認識されません。
そんなこんなで、keytoolが認識されない問題で、下記のSO記事にたどり着きました。
stackoverflow.com
C:\Program Files\Java\jdk1******\bin
から走らせて、とのことです。JDKをダウンロードして、走らせます。
コマンド keytool は見つかりませんでしたが、現在の場所に存在します。Windows PowerShell は、既定では、現在の場所からコマンドを読み込みません。このコマンドを信頼する場合は、".\keytool" と 入力してください
そうします。
不正なオプション: ...NAME\.android\debug.keystore
pathが正しく認識されていません。"..."
で囲います。....いけました😊
EDIT:
FireBaseのAndroid登録の画面でTipsとしてSHA-1 Keyの確認方法が詳しく出ていました。下記のリンクです。これが一番わかり易いですね!