我正在使用 facebook connect 插件来使用 facebook api 登录到我的应用程序,所以我使用了一个示例项目并创建了一个简单的 facebook 应用程序来获取应用程序 ID,并且 API 很好,直到我在 facebook 对话框中出现一条消息说密钥“AWiYld2HXlJFTSeTlXo9NY-CTAU”与您的应用程序中的任何散列键都不匹配。所以我去了 facebook 应用程序并添加了对于仍然没有工作的 android 哈希键所以我能做些什么来使它工作,所以你能帮我吗,我真的被锁定了。谢谢你提前帮助我。
问问题
823 次
2 回答
0
我通过卸载我的测试应用程序,然后重新安装它来解决这个问题。
我很确定“AWiYld2HXlJFTSeTlXo9NY-CTAU”意味着您没有分配密钥..因为那也是我的,当我最初构建没有 android 密钥的应用程序时..我一直在尝试添加密钥并重建它.. 水合作用.. 并不断收到此错误消息,说在我的 FB 应用程序设置中找不到我的密钥“AWiYld2HXlJFTSeTlXo9NY-CTAU”。
于 2014-01-28T21:42:55.640 回答
-1
这是解决方案: - 创建自己的密钥库
你需要java的keytool(jre)
打开终端并输入:
keytool -genkey -v -keystore example.keystore -alias example -keyalg RSA -keysize 2048 -validity 10000
按照步骤(密码、名称、位置)
然后输入:
keytool -exportcert -alias example -keystore C:\example.keystore | openssl sha1 -binary | openssl base64
然后在 phonegap build 添加新的自动签名密钥
https://build.phonegap.com/people/edit#new-android-key
就这样
参考:
http://circlecube.com/2013/02/keystore-for-android-app-development/
于 2015-02-23T21:57:56.280 回答