当我测试应用程序时,我正在登录 Facebook。但当我创建签名的 apk 时,我无法登录。我不知道发生了什么,因为当我正常测试应用程序时,相同的代码正在工作。请帮助我。
最佳答案
您还需要将发布 key 的哈希值添加到 Facebook。
来自 Facebook :
如果您有发布 key ,则需要以相同的方式添加其哈希值。要获取发布 key 哈希,请按照与上述步骤相同的方式使用“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
确保使用您首次创建发布 key 时设置的密码。
保存此更改。
关于java - 无法在签名的 apk 中登录 Facebook?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25531091/