当我测试应用程序时,我正在登录facebook。但是当我创建签名的apk时,我无法登录。当我正常测试应用程序时,我不知道发生了什么,因为相同的代码正在运行。请帮帮我。
答案 0 :(得分:5)
您还需要将版本密钥的哈希添加到Facebook。
来自FB:
如果您有发布密钥,则需要以相同的方式添加其哈希值。要获取释放密钥哈希,请使用'keytool',方法与上述步骤相同,但别名和路径除外。
在OS X上,运行:
keytool -exportcert -alias <RELEASE_KEY_ALIAS> -keystore <RELEASE_KEY_PATH> | openssl sha1 -binary | openssl base64
在Windows上,使用:
keytool -exportcert -alias <RELEASE_KEY_ALIAS> -keystore <RELEASE_KEY_PATH> | openssl sha1 -binary | openssl base64
确保使用您在第一次创建发布密钥时设置的密码。
保存此更改。