接入Facebook时,在facebook开发者平台中创建应用之后,应用信息中,要填写正确的包名,Android 包的主要Activity以及密钥散列。
我是windows系统,主要是在cmd中运行:
keytool -exportcert -alias YOUR_RELEASE_KEY_ALIAS -keystore YOUR_RELEASE_KEY_PATH | openssl sha1 -binary | openssl base64
YOUR_RELEASE_KEY_ALIAS ----->替换您的发布密钥别名
YOUR_RELEASE_KEY_PATH ----->替换为您的 keystore 路径(jks文件)
openssl ----->openssl的安装路径(C:\......\openssl.exe)
Windows下安装OpenSSL:
环境篇-Windows下安装OpenSSL_windows下安装openssl select additional tasks-CSDN博客
Win32/Win64 OpenSSL Installer for Windows - Shining Light Productions (slproweb.com)
运行时命令异常:
解决Android 'keytool' 不是内部或外部命令,也不是可运行的程序的具体操作步骤_mob649e81693c66的技术博客_51CTO博客
另:别名不知道的,之前自己电脑生成过签名的话,可以做在studio里查看。
这里可以看见