1. ホーム
  2. google-maps

[解決済み] Android StudioのデバッグモードでSHA-1フィンガープリント証明書を取得する方法を教えてください。

2022-03-16 21:21:53

質問

からの移行を行いました。 エクリプス から Android Studio . 今、私は地図アプリに取り組もうとしています。だから私は私のSHA-1フィンガープリント証明書番号が必要です。

Eclipseを使用していたときは、以下の場所にありました。 Windows -> 環境設定 -> Android -> ビルド . しかし、Android Studioでは、指紋を簡単に見つけることができるようなこのようなオプションは見つかりませんでした。私はWindowsを使用しています。私はここから読みました リンク ということです。

Android Studioは、アプリをデバッグモードにすると自動的に署名します。 は、IDE からプロジェクトを実行またはデバッグします。

そこで、Javaのbinパスを以下のように設定し、コマンドラインから実行してみました。 このリンク で、残念ながら私のフィンガープリントは見つかりませんでした。 不正なオプションであると言っている .

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

Eclipseで簡単にできたように、Android StudioからSHA-1フィンガープリントを見つける方法はあるのでしょうか?私はAndroid Studioの初心者なので、それを見つけるための完全なプロセスは何ですか?

もう一つ付け加えると、私はEclipseでSHA-1フィンガープリントを生成してもらい、以前Google developer consoleでそのフィンガープリントに私のアプリを登録し、そのAPIキーでEclipseでそのアプリを操作しました。同じAPIキーは、Android Studioでこの私のプロジェクトで作業することができますか?

解決方法を教えてください。

最も簡単な方法です。

最後のステップでAndroid Studio V 2.2用のアップデートが追加されました。

2つの方法があります。

1. より速い方法 :

  1. Android Studioを開く
  2. プロジェクトを開く
  3. Gradle をクリックします (右側のパネルから Gradleバー )
  4. リフレッシュをクリックする(リフレッシュは Gradleバー が表示されます。 リスト プロジェクトのGradleスクリプト)
  5. Your Projectをクリック(プロジェクト名フォーム リスト (ルート))
  6. タスク」をクリックします。
  7. Androidをクリック
  8. signingReportをダブルクリックします(以下の画面が表示されます)。 SHA1 と <強い MD5 で ランバー (Gradleコンソールに表示されることもあります))
  9. 選択 アプリ モジュールから モジュール選択ドロップダウン アプリケーションの実行やデバッグのために

以下のスクリーンショットを確認してください。

2. Google Mapsアクティビティとの連携 :

  1. Android Studioを開く
  2. プロジェクトを開く
  3. をクリックします。 ファイル メニュー -> 選択 新規作成 -をクリックします。 グーグル -を選択します。 Google Mapsアクティビティ
  4. ダイアログが表示されます。 終了
  5. Android Studioは自動的に XML ファイル 名前 google_maps_api.xml
  6. あなたは、次のようになります。 デバッグSHA1 のキーはここ(at 行番号10 XMLファイルの)

以下のスクリーンショットをご覧ください。

Android Studio V 2.2 アップデート

に問題があります。 実行 .

解決策

  • をクリックします。 タスク実行/テキストモードの切り替え から 実行バー

以下のスクリーンショットをご覧ください。

完了しました。