RのWeb制作

Webサービス制作のための技術情報を。データ分析(Python、機械学習コンペ他)や自作野球ゲームMeisyoのこと中心。

モバイル制作 Flutter

【Flutter】Googleアカウント認証SHA-1キーのためにkeytoolを使えるようにする

投稿日:

FlutterのGoogleアカウントでの認証(Authentication)のためにSHA-1キーが必要です。ただし、簡単に取得ができません。そのため、下記を参考にして進めます。
Google Auth公式

上記のページに、下記のコマンドをコマンドプロンプトに入力するように書かれています。

keytool -list -v -alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keystore

ただし、以下のような表示が出て実行できません。

'keytool' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

このエラーは、「パソコンにkeytoolが入っていないので実行できないよ!」(意訳)ということですね。

keytoolはJavaJDKに入っているので、JavaJDKのインストールをすれば対応が可能です。
Windows:https://www.oracle.com/java/technologies/downloads/#java8-windows

ダウンロードにはOracleの登録が必要です。なぜ会社情報が必要なんだろう・・・。

その後、パスを通します。
デフォルトでは下記のディレクトリにkeytoolが存在するので、まずは周辺のディレクトリを探してみてください。存在を確認してからパスを指定してください。

C:\Program Files\Java\jdk1.8.0_321\bin

では実行します。パスワードのデフォルト値はandroidです。

keytool -list -v -alias androiddebugkey -keystore %USERPROFILE%\.android\debug.keystore

下記のような表示が出ると思います。

SHA-1の値をコピーして終了です!

-モバイル制作, Flutter

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

C# 最適化による読み込み速度向上実験

ゲーム 監督たちの甲子園(仮)で、オーダー設定を作っています。 ただ、動作がクソ重いので最適化でどれくらい重いのか、最適化するとどうなるのか比較したいと思います。 動作イメージは下記の通りです。 動画 …

【Flutter】(初心者向け)カメラ・動画アプリを理解しながら作る

今回の記事はモバイルのカメラ&動画撮影アプリをまず動かしてみて、何を実装しているのか解説・理解しながら、作成を進めるコンセプトで進めていきます。 なぜなら、この記事の著者はとあるきっかけからモバイル( …

【Flutter】ToDoアプリの作成

StatefullWidgetの状態管理、データの受け渡し、デバイスへのToDoリスト保存の解説がなかったので例となるアプリを作成しました。 こちらのアプリを応用すれば、大体のアプリが作れるのではない …

Xcode13以降で起こる「info.plistが見えない」「作成できない」不具合に対応する

なぜかinfo.plistが見えない問題があるので、備忘として書き残しておく。 (1)プロジェクトのxcodeprojectファイルをXcodeで開く (2)該当Project選択 (3)TARGET …

ゲームアプリ運営の分析ノウハウ vol.2 新規登録者編

はじめに アプリ開発者によくある悩み・・・登録者がゲームを続けてくれません!!。 続けてくれないをより細かく言うと、(1)コンテンツを一通りプレイしてもらいたいのか、(2)毎日プレイしてほしいのかによ …