接入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里查看。