我已经抛弃了所有的步骤,为我在日冕的游戏构建创建了一个关键的哈希。我试图解决它2天,它只是不起作用。有点绝望。 :(这是我的步骤:
keytool -exportcert -alias androiddebugkey -keystore“C:\ Users \ tomaz.OXYLUS.android \ debug.keystore”| “C:\ OpenSSL \ bin \ openssl”sha1 -binary | “C:\ OpenSSL \ bin \ openssl”base64
密码我输入android
然后我将生成的密钥粘贴到我的脸书开发者帐户下的原生Android App \ Key Hashes
然后我尝试将Corona Facebook应用程序连接到Facebook,但它总是说“loginCancelled”。此错误也出现在终端窗口中: W / fb4a:fb:OrcaServiceQueue(29191):com.facebook.orca.protocol.base.ApiException:键哈希EOw2r7Y4bNzFal-wFxLBGJQSxV8与任何存储的键哈希都不匹配。
我错过了什么?我还用原始游戏键尝试了这个程序。没有成功。请帮忙。
答案 0 :(得分:2)
我从Google网站上删除了OpenSSL并安装了这个http://slproweb.com/products/Win32OpenSSL.html,我在Facebook上找到了它。现在一切都运转得很好。感谢您为Abhishek所做的一切努力。
答案 1 :(得分:0)
您是否曾尝试访问上传并在Facebook开发者中注册您的应用?在我们连接到facebook之前,我们需要使用keyhash作为标识符来注册我们的应用程序。
答案 2 :(得分:0)
使用链接中给出的答案通过代码生成密钥。有时它会返回不同的哈希键。在logcat中填写密钥并在 Facebook应用程序设置中进行编辑。Facebook Integration in Android Application
答案 3 :(得分:0)
好吧,我也面临着同样的问题...所以我解决了类似的错误。当我使用此“ 离子cordova构建android ”时出现错误无效密钥哈希facebook android,但此产品在生产应用程序“ 离子cordova构建android --prod ”上有效它可以帮助您...