首先,我不是Android开发人员,我对此几乎一无所知。 作为一个vbulletin论坛的老板,我有vbulletin android应用程序。 我通过填写数据(api密钥,Facebook应用程序ID,密码,网站名称等)的多步骤Web表单得到它..没有开发..我最后只得到一个.apk文件..所以我有没有安装android开发环境..没有密钥库(我甚至不知道什么是密钥库)..应用程序已经集成了facebook登录但是当我尝试使用它时它要求Key Hash ..有没有办法生成那个..谢谢你
答案 0 :(得分:0)
如何从密钥库文件创建密钥哈希位于Facebook Developer site。
在OS X上:
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64
在Windows上:
keytool -exportcert -alias androiddebugkey -keystore %HOMEPATH%\.android\debug.keystore | openssl sha1 -binary | openssl base64
如果您要将应用上传到Google Play商店(不用于调试),则必须创建另一个用于发布的密钥库文件,并在更新应用时使用相同的密钥库文件。 不要丢失您的KEYSTORE文件。
从密钥库创建一个密钥哈希再次发布,并将其注册到Facebook。