Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
提示时,使用OpenSSL为Facebook SDK生成的Android密钥哈希未设置为Android_Android_Facebook_Ssl_Hash_Key - Fatal编程技术网

提示时,使用OpenSSL为Facebook SDK生成的Android密钥哈希未设置为Android

提示时,使用OpenSSL为Facebook SDK生成的Android密钥哈希未设置为Android,android,facebook,ssl,hash,key,Android,Facebook,Ssl,Hash,Key,我对使用以下方法生成的密码有问题 首先打开终端在windows中打开命令提示符。 在终端中导航到存储Android debug.keystore的目录。 大多数情况下,它将位于Windows中的“/Users/user\u name/.android/”下,将是C:\Documents and Settings.android 进入“.android”目录后,运行以下命令 keytool-exportcert-alias androiddebugkey-keystore debug.keysto

我对使用以下方法生成的密码有问题

首先打开终端在windows中打开命令提示符。 在终端中导航到存储Android debug.keystore的目录。 大多数情况下,它将位于Windows中的“/Users/user\u name/.android/”下,将是C:\Documents and Settings.android

进入“.android”目录后,运行以下命令

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

当它提示您输入密码时,键入android并点击Enter

复制终端中打印的以“=”结尾的值,并将其粘贴到Facebook的密钥散列字段中。然后单击保存更改按钮


当我生成密钥时,我输入了自己的密码,而不是使用android。我想知道是否有一种简单的方法可以在不卸载任何东西的情况下将密码更改为android。如果无法修改密码,是否意味着我必须生成新密钥?我发现了一些东西,但我不确定如何应用它以及在哪个文件中查找该密钥

您已将完整路径放入openssl,该路径通常位于ssl/bin中。请检查您的ssl目录路径

keytool -exportcert -alias androiddebugkey -keystore debug.keystore | C:/ssl/bin/openssl sha1 -binary | C:/ssl/bin/openssl base64

我不明白你的答案。复杂的我想将密码从我自己的修改为android。这就是我想要做的。你的答案没有解释就没有意义。你使用openssl的权利。所以你应该在命令中找到那个目录。请检查并参考以下链接以生成密钥哈希[1]: