gpt4 book ai didi

android - 使用 Facebook 凭据记录我的应用程序

转载 作者:行者123 更新时间:2023-11-29 21:15:11 25 4
gpt4 key购买 nike

我想在我的应用程序中添加使用 Facebook 登录按钮。所以我试着遵循这个指南。

Getting Started with the Facebook SDK for Android

我试图获取 Android key 哈希。但是我无法在我的 PC cmd 上运行它。

这是我试过的代码。

我将我的主路径添加到此 %HOMEPATH%

keytool -exportcert -alias androiddebugkey -keystore %HOMEPATH%\.android\debug.keystore | openssl sha1 -binary | openssl base64

但它显示像这样的错误。

enter image description here

谁能帮我解决这个错误。

最佳答案

首先从这个a link下载openssl

第二次解压到本地C盘:命名为openssl即文件夹名

第三次设置在环境变量中。程序如下

右击我的电脑->属性->高级->环境变量系统变量下->点击路径,点击编辑

现在插入一个';'分号并粘贴文件夹 openssl 的路径。然后就可以了。

现在您可以看到 openssl 在 cmd 中被识别为命令。

获取KeyHash 执行命令

keytool -exportcert -alias androiddebugkey -keystore "path of ur debug.keystore" | "C:\openssl\bin\openssl.exe" sha1 -binary | "C:\openssl\bin\openssl.exe" base64

警告解决方案---

WARNING: can't open config file: C:/OpenSSL/openssl.cnf
WARNING: can't open config file: C:/OpenSSL/openssl.cnf
openssl:Error: 'base' is an invalid command.

1st 在环境变量中添加以下行,与第三步类似。

设置 OPENSSL_CONF=c:\openssl\bin\openssl.cfg

现在运行在cmd之上

keytool -exportcert -alias androiddebugkey -keystore "path of ur debug.keystore" | "C:\openssl\bin\openssl.exe" sha1 -binary | "C:\openssl\bin\openssl.exe" base64

你确实收到警告,但 keyHash 在 cmd 中返回...

关于android - 使用 Facebook 凭据记录我的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21595913/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com