我正在尝试为我的android应用程序创建一个用于facebook集成的散列键
我已经转到keytool所在的目录:
C:\Program Files\Java\jdk1.8.0_161\bin我使用了以下命令来尝试生成密钥:
keytool -exportcert -alias androiddebugkey -keystore %HOMEPATH%\.android\debug.keystore |
C:\OpenSSL\bin\openssl sha1 -binary |
C:\OpenSSL\bin\openssl base64但是,我在输入密码后收到错误消息
openssl:Error: 'g√╓çtΩ┤N▀Kptε╫π∞' is an invalid command.我已经注意到该命令会根据密码的不同而变化。如果我把密码留空,我会得到
openssl:Error: '\Fà»T' is an invalid command.我使用的是android 2.3.3
任何建议或帮助都将不胜感激,因为我被难住了,而且在网上什么也找不到
发布于 2021-06-25 05:22:06
对于现在可能遇到这种情况的任何人,请确保在命令的末尾包含base64。当我将命令粘贴到我的终端时,它被切断了。所以它应该看起来像这样:
keytool -exportcert -alias androiddebugkey -keystore %HOMEPATH%\.android\debug.keystore | openssl sha1 -binary | openssl base64发布于 2018-06-05 15:18:39
发布于 2019-06-15 21:00:48
我遇到了这个问题。这个问题是因为我在错误的目录中运行命令。使用Java/ Files\Java\jdk1.8.0_201\bin所在的文件夹最初我使用C:\Program Files (x86)\Common Files\Oracle\Java\javapath解算后我使用C:\Program Files\Java\jdk1.8.0_201\bin
https://stackoverflow.com/questions/50686491
复制相似问题