在服务器崩溃后,我已将 eclipse 更改为另一个版本。现在我无法将我的应用程序登录到 Facebook 或发布文本或图像。
我知道如何生成 debug.keystore 哈希键,以及我使用它导出我的应用程序的 Keystore 哈希键。顺便说一句,我删除了我的debug.keystore
并生成了一个新的作为尝试解决问题的方法,但我失败了。
这是用于的命令debug.keystore
:
C:\Program Files\Java\jre7\bin\keytool.exe" -exportcert -alias androiddebugkey -keystore C:\Users\Administrator.android\debug.keystore | C:\Windows\SysWOW64\openssl.exe sha1 -binary | C:\Windows\SysWOW64\openssl.exe base64
这也是我用来将我的应用程序导出到的密钥库:
"C:\Program Files\Java\jre7\bin\keytool.exe" -exportcert -alias exportkeystore -keystore "C:\Users\Administrator\APKs\exportkeystore" | C:\Windows\SysWOW64\openssl.exe sha1 -binary | C:\Windows\SysWOW64\openssl.exe base64
我将生成的两个哈希键放入我的 Facebook android 本机应用程序中。此外,我注意到我的 Eclipse SHA 已更改为另一个,我之前的 Eclipse 是 Juno,现在是 Kepler。
现在,解决方案是什么?如何解决我的 Facebook 登录问题?并且在 Eclipse 指纹证书更改(即新的 SHA)后,我还能发布我的应用程序吗?