アプリに署名する方法を何時間もかけて理解した後(最後に、コマンドラインではなくEclipseを使用しました)、ここで説明するアプリのキーハッシュを作成したいと思います。このために、C:\ Users \ Family \ worksheet \ MyKeysフォルダーに、作成されたsample.keystoreとsamplesigned.apk、およびkeytool.exeとjli.dllがあります。
cmd.exeで、C:\ Users \ Family \ worksheet \ MyKeysに移動し、次のコマンドを実行すると次のようになります。
keytool -exportcert -alias samplekey -keystore sample.keystore
私はこのジバーリッシュを取得します:
samplekeyは、Eclipseで作成されたキーのエイリアスです:
ここからopensslをダウンロードし、C:\ Program Files\GnuWin32にインストールします。コマンドラインでここをナビゲートすると、次のコマンドを試しました:openssl -help、コマンドのリストが表示され、正しくインストールされたことを意味します(願っています)。
今、私はこのコードを試します:
C:\Users\Family\workspace\MyKeys>keytool -exportcert -alias samplekey -keystore sample.keystore | c:\program files\gnuwin32\bin\openssl sha1 -binary | c:\program f
iles\gnuwin32\bin\openssl base64
エラー:「c:\ program」は、内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されません。
また、C:\ Program Files \ GnuWin32\binを環境変数のPATHに追加しました。
私はちょっと迷っています。