web-dev-qa-db-ja.com

SHA1証明書のフィンガープリント

Googleクラウドメッセージングと通信できるアプリを作ろうとしています。私はいくつかのチュートリアルを見て、多くのものを読みましたが、すべて1つのポイントをスキップします。 Android API Projectのキーを構成するときに、SHA1証明書のフィンガープリントを要求します。

enter image description here

これを見つけるにはどうすればよいですか(EclipseとWindows 7があります)?

任意の助けいただければ幸いです。

13
Marshall

入手方法は次のとおりです。
Eclipseで、Windowsに移動した場合->設定-> Android->ビルド。

36

enter image description here

手順とキーストアパスワードを「Android」にして、ここからSHA1を取得できます。

8
Ravneet Singh

Android(Googleドライブアプリ、Googleマップアプリ)で作業していて、SHA1またはMD5が必要な場合は、この手順に従ってSHA1およびMD5を取得します。

  1. Eclipseを開く
  2. Windows-> Preferences-> Android-> Build(ここでは、「debug.keystore」へのパスを取得します。このパスをコピーします。
  3. Jdkがどこにあるかを調べます(私のシステム "C:\ Program Files\Java\jdk1.6\bin"のように)TERMINA(cmd)を開いて、ディレクトリをc:\ cd "のようにbinに変更します。 C:\ Program Files\Java\jdk1.6\bin "
  4. 次に、このコードをコピーしてターミナルに貼り付けます

keytool -list -v -keystore "C:\ Users\pir fahim shah.Android\debug.keystore" -alias androiddebugkey -storepass Android -keypass Android

ここで「debug.keystore」ファイルのアドレスを変更できます。

私のプロセスを示すいくつかのスナップショット Finding debug.keystore

Change directory to your jdk's binFinding out SHA1 and MD5

5
Pir Fahim Shah

MacでデバッグキーストアファイルがAndroid Studio at ~/.Android/debug.keystoreで見つかりました

keytool -list -v -keystore ~/.Android/debug.keystore 
1
Prakash
  1. 開くAndroid Studio
  2. プロジェクトを開く
  3. Gradleをクリックします(右側のパネルからGradle Barが表示されます)
  4. [更新]をクリックします(Gradleバーから[更新]をクリックすると、プロジェクトのリストGradleスクリプトが表示されます)
  5. プロジェクトをクリックします(プロジェクト名フォームリスト(ルート))
  6. タスクをクリックします
  7. Androidをクリックします
  8. SigningReportをダブルクリックします(実行バーにSHA1とMD5が表示されます)
  9. アプリ実行コンソールバーを確認する
1
Jayaprakash G

Android Studio。

  1. プロジェクトを実行する
  2. Gradleメニューに移動します(メニュー:[表示]-> [ツールウィンドウ]-> [Gradle])。
  3. Gradleウィンドウの「signingReport」に移動します。 (あなたのプロジェクト->タスク-> Android-> signingReport)
  4. それを実行します。 (ダブルクリックまたはCtrl + Shift + F10を使用)
  5. 実行ウィンドウでは、すべての情報が見つかります。
0
Md Sufi Khan

AndroidのSHA1キーを生成するための最良のソリューションは、Android studioからです。

右端のGradleをクリックします

更新アイコンをクリックすると、アプリの名前が表示されます

タスク->レポート->署名レポートをクリックします

コンソールの下部にあるSHA1キーを見つける

0
Ismaran Duwadi
  • SHA1キーのDebug Versionの場合、ターミナルを開き、次のコマンドを入力します。

    keytool -list -v -keystore〜/ .Android/debug.keystore -alias androiddebugkey -storepass Android -keypass Android

注:エラーが見つかった場合は、debug.keystoreファイルのパスを変更する必要がある場合があります(私の場合は「/.Android/debug.keystore」です)。

  • SHA1キーのRelease Versionの場合、最初に署名済みAPKを生成する必要があります。その後、.jksファイルを取得します。次に、ターミナルで次のコマンドを適用します。

    keytool -list -v -keystore〜/ .Android/release.jks -alias ProjectName

注:エラーが見つかった場合は、release.keystoreファイルのパスを変更する必要があります(私の場合は「/.Android/release.keystore」です)。

0
Rahul Sharma