其中最关键的一步:
获取Android hash key:
facebook上的说明:
On Windows, use:
keytool -exportcert -alias <RELEASE_KEY_ALIAS> -keystore <RELEASE_KEY_PATH> | openssl sha1 -binary | openssl base64
首先呢,你需要安装openssl
找到泪奔的无需墙的openssl下载地址列表:(32,64)
64位openssl的我传到百度网盘了,下载吧
Win64 OpenSSL v1.0.2e Light
PS:其它链接:openssl@github openssl for windows@google code
安装成功后,按照上面所述:
// <RELEASE_KEY_ALIAS>别名,无关紧要,去掉<>
// <RELEASE_KEY_PATH>换成你的key文件准确路径,去掉<>
// 将openssl换成你安装的openssl.exe的路径+ openssl(配置环境变量应该也可以,有兴趣的可以试试)
keytool -exportcert -alias <RELEASE_KEY_ALIAS> -keystore <RELEASE_KEY_PATH> | openssl sha1 -binary | openssl base64
效果截图:
关于 <RELEASE_KEY_ALIAS>与<RELEASE_KEY_PATH>:
观察上图,你会发现真正重要的是PATH这个参数,绝对路径不一样,生成的hash才不一样
所以,针对debug和release,你需要用不同的keystore 文件来生成key hash
转载署源 By-KyleCe:http://blog.youkuaiyun.com/KyleCeshen/article/details/50225451