Googleクラウドメッセージングと通信できるアプリを作ろうとしています。私はいくつかのチュートリアルを見て、多くのものを読みましたが、すべて1つのポイントをスキップします。 Android API Projectのキーを構成するときに、SHA1証明書のフィンガープリントを要求します。
これを見つけるにはどうすればよいですか(EclipseとWindows 7があります)?
任意の助けいただければ幸いです。
入手方法は次のとおりです。
Eclipseで、Windowsに移動した場合->設定-> Android->ビルド。
手順とキーストアパスワードを「Android」にして、ここからSHA1を取得できます。
Android(Googleドライブアプリ、Googleマップアプリ)で作業していて、SHA1またはMD5が必要な場合は、この手順に従ってSHA1およびMD5を取得します。
keytool -list -v -keystore "C:\ Users\pir fahim shah.Android\debug.keystore" -alias androiddebugkey -storepass Android -keypass Android
ここで「debug.keystore」ファイルのアドレスを変更できます。
私のプロセスを示すいくつかのスナップショット
MacでデバッグキーストアファイルがAndroid Studio at ~/.Android/debug.keystore
で見つかりました
keytool -list -v -keystore ~/.Android/debug.keystore
Android Studio。
AndroidのSHA1キーを生成するための最良のソリューションは、Android studioからです。
右端のGradleをクリックします
更新アイコンをクリックすると、アプリの名前が表示されます
タスク->レポート->署名レポートをクリックします
コンソールの下部にあるSHA1キーを見つける
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」です)。