宮沢賢治のオールナイトニッポン

アプリ開発/プログラミング学習における厄介事を垂れ流します。flutter/dart/python...

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. と怒られました。

うん、JavaJDKのダウンロードをしていない。 次に見つけたのが下記の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が正しく認識されていません。"..."で囲います。....いけました😊

f:id:teruponn56:20210322170228p:plain
SHA-1 Key

EDIT:

FireBaseのAndroid登録の画面でTipsとしてSHA-1 Keyの確認方法が詳しく出ていました。下記のリンクです。これが一番わかり易いですね!

developers.google.com