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
登录失败:无效的\u密钥:Android密钥不匹配_Android_Facebook - Fatal编程技术网

登录失败:无效的\u密钥:Android密钥不匹配

登录失败:无效的\u密钥:Android密钥不匹配,android,facebook,Android,Facebook,我在android应用程序中单击facebook的登录按钮时出现此错误 登录失败:无效密钥:Android密钥不匹配。您的密钥“YLYMBqpjl/OenePeQNf4DORUfR8”与应用程序设置中指定的允许密钥不匹配,请访问www.facebook.com/developers查看您的应用程序设置 我已经通过链接: 还有更多,当在设备上使用android facebook sdk时(在emulator上运行良好),如果该设备上已经安装了facebook应用程序,则会出现此错误。为了解决这个问

我在android应用程序中单击facebook的登录按钮时出现此错误

登录失败:无效密钥:Android密钥不匹配。您的密钥“YLYMBqpjl/OenePeQNf4DORUfR8”与应用程序设置中指定的允许密钥不匹配,请访问www.facebook.com/developers查看您的应用程序设置

我已经通过链接: 还有更多,当在设备上使用android facebook sdk时(在emulator上运行良好),如果该设备上已经安装了facebook应用程序,则会出现此错误。为了解决这个问题,我会生成一个散列键并将其添加到facebook应用程序设置中,我做得很好,但仍然会得到相同的错误

在我的错误消息中,“YLYMBqpjl/OenePeQNf4DORUfR8”这个键是从哪里来的

在emulator上运行良好,我可以登录并在墙上发布,获取用户ID、电子邮件等。但在设备上我收到了这个错误,您的密钥是:“YLYMBqpjl/OenePeQNf4DORUfR8

将此键粘贴到标记为绿色边框的本机Android应用程序中

您的关键是:“YLYMBqpjl/OENEPEQNF4ORUFR8

将此键粘贴到标记为绿色边框的本机Android应用程序中


@archie.bpgc这是因为您使用的密钥与tute在facebook上验证应用程序时使用的密钥相同。若你们已经在facebook上注册了你们的应用程序,那个么你们将在你们注册的应用程序的主页上找到你们的应用程序的密钥。 检查显示在顶部应用程序id上的此图像


@archie.bpgc这是因为您使用的密钥与tute在facebook上验证应用程序时使用的密钥相同。若你们已经在facebook上注册了你们的应用程序,那个么你们将在你们注册的应用程序的主页上找到你们的应用程序的密钥。 检查显示在顶部应用程序id上的此图像


你也可以发布一些代码吗?代码是:我使用了facebook android sdk并在Simple中引用了它(这是sdk提供的示例应用程序)你也可以发布一些代码吗?代码是:我使用了facebook android sdk并在Simple中引用了它(这是sdk提供的示例应用程序)但我在某处读到key包含一些字符,比如“=”和“+”这就是我在使用keytool生成密钥时得到的…我不应该使用应用程序中的设置吗?使用keytool得到的任何密钥都粘贴到这里。是的,如果你把这个密钥放在那里,那么它应该会工作。奇怪的是,它不工作。为什么你不尝试两个密钥。Facebook说如果你不使用keytool生成密钥,那么你应该把密钥放在这里这是你们在错误信息中得到的。我建议你们试着把两把钥匙一把一把地放好,然后测试哪一把有效。多亏了Vipul shah。如果您使用keystore创建的实际密钥不起作用,请尝试在错误消息中获得的密钥。但我在某处看到密钥包含一些字符,如“=”和“+”这就是我在使用keytool生成密钥时得到的…我不应该使用应用程序中的设置吗?使用keytool得到的任何密钥都粘贴到这里。是的,如果你把这个密钥放在那里,那么它应该会工作。奇怪的是,它不工作。为什么你不尝试两个密钥。Facebook说如果你不使用keytool生成密钥,那么你应该把密钥放在这里这是你们在错误信息中得到的。我建议你们试着把两把钥匙一把一把地放好,然后测试哪一把有效。多亏了Vipul shah。如果使用密钥库创建的实际密钥不起作用,请尝试在错误消息中获取的密钥。