小编典典

Openssl 未被识别为内部或外部命令

all

我希望为我的应用程序生成一个应用程序签名,该签名稍后将与 Facebook 集成。在 Facebook 的一个教程中,我发现了这个命令:

keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64

在教程中,它说通过运行这个 cmd,我的生成签名的过程将开始。

但是,此命令给出错误:

openssl is not recognized as an internal or external command

我怎样才能摆脱这个?


阅读 95

收藏
2022-07-01

共1个答案

小编典典

好吧,在 OpenSSL 的地方……你必须把你下载的 OpenSSL 文件夹的路径放在里面。您的实际命令应如下所示:

keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | "C:\Users\abc\openssl\bin\openssl.exe" sha1 -binary | "C:\Users\abc\openssl\bin\openssl.exe" base64

请记住,您将输入的路径将是您安装 OpenSSL 的路径。

编辑:

您可以从以下相应链接下载适用于 windows 32 和 64 位的 OpenSSL:

64 位的 OpenSSL

32 位的 OpenSSL

2022-07-01