потратив часы на то, чтобы выяснить, как подписать приложение (наконец-то я использовал eclipse, а не командную строку), я хочу создать ключевой хеш для моего приложения, описанного здесь .Для этого у меня есть в папке C: \ Users \ Family \ workspace \ MyKeys созданный sample.keystore и samplesigned.apk, а также keytool.exe и jli.dll.
В cmd.exe я перешел к C: \ Users \ Family \ workspace \ MyKeys, и когда я запускаю эту команду:
keytool -exportcert -alias samplekey -keystore sample.keystore
, я получаю следующее: samplekey - псевдоним ключа, созданного в eclipse:
Я загружаю open ssl из здесь и устанавливаю его в 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 to PATH в переменных среды.
Я немного растерялся.