Я создаю приложение, в котором есть логин Facebook и регистрация в нем, поэтому, когда мне нужно получить ключевые хэши, используя эту команду
keytool -exportcert -alias androiddebugkey -keystore "C:\Users\aasal\.android\debug.keystore" | "C:\OpenSSL\bin\openssl" sha1 -binary | "C:\OpenSSL\bin\openssl" base64
вкл. Window10 PowerShell мне выдается следующая ошибка:
+ ... ers\aasal\.android\debug.keystore" | "C:\OpenSSL\bin\openssl" sha1 -b ...
Expressions are only allowed as the first element of a pipeline.
At line:1 char:122
+ ... asal\.android\debug.keystore" | "C:\OpenSSL\bin\openssl" sha1 -binary ...
Unexpected token 'sha1' in expression or statement.
At line:1 char:137
+ ... :\OpenSSL\bin\openssl" sha1 -binary | "C:\OpenSSL\bin\openssl" base64
Expressions are only allowed as the first element of a pipeline.
At line:1 char:162
+ ... :\OpenSSL\bin\openssl" sha1 -binary | "C:\OpenSSL\bin\openssl" base64
Unexpected token 'base64' in expression or statement.
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : ExpressionsMustBeFirstInPipeline
ПРИМЕЧАНИЕ: - Я скачал OpenSSL по этой ссылке https://code.google.com/archive/p/openssl-for-windows/downloads У меня самая последняя Java jre1.8.0_241 скачано с сайта oracle. Я запускал команду по разным путям: C: \, Рабочий стол, C: \ Program Files (x86) \ Java и многие другие, и эта ошибка повторялась.