我正在使用facebook连接插件使用facebook api登录我的应用程序所以我使用了一个示例项目并创建了一个简单的Facebook应用程序来获取应用程序ID并且API是OK,直到我在Facebook对话框中显示一条消息说密钥“AWiYld2HXlJFTSeTlXo9NY-CTAU”不会将任何哈希键与您的应用程序匹配。 所以我去了facebook应用程序,并添加了仍然没有工作的Android哈希键,所以我该怎么做才能使这个工作,所以你能帮助我,我真的被锁定了。 感谢您提前帮助我。
答案 0 :(得分:0)
我通过卸载测试应用程序,然后重新安装它来修复此问题。
我很确定“AWiYld2HXlJFTSeTlXo9NY-CTAU”意味着您没有分配密钥..因为这也是我的,当我最初构建没有安装密钥的应用程序时..我一直在尝试添加密钥,并重建它..与水合作用..并继续得到这个错误说我的FB应用程序设置中找不到我的密钥“AWiYld2HXlJFTSeTlXo9NY-CTAU”。
答案 1 :(得分:-1)
以下是解决方案: - 创建自己的密钥库
你需要java(jre)的keytool
打开终端并输入:
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/