【问题标题】:Hash Key Facebook API. Android for release mode not debug. MAC OS哈希键 Facebook API。 Android 发布模式不调试。苹果系统
【发布时间】:2012-07-23 15:40:31
【问题描述】:

嗯..首先,对不起我的英语.. api facebook 在模拟器中完美运行,但是当我将它放在手机上时它不起作用.. 只需打开和关闭窗口.. 所以.. 我找到了这 2 个命令来生成哈希密钥,但我不知道女巫一个是正确的还是我做错了什么,因为我写了任何密码并且该命令有效,但在移动设备上却不行..

这是调试模式..密码默认为“android”

keytool -exportcert -alias androiddebugkey  -keystore /Users/user/.android/debug.keystore | openssl sha1 -binary | openssl enc -a -e

这是用于发布模式的..密码是您的签名密钥的密码..

keytool -exportcert -alias androiddebugkey  -keystore /Users/user/Desktop/testsing | openssl sha1 -binary | openssl enc -a -e

我做错了什么? 谢谢!!

【问题讨论】:

  • but i dont know witch one is the correct 我认为两者都是正确的..确保在您的 Facebook 应用程序中添加这两个键。

标签: android facebook hash key keytool


【解决方案1】:

你可以试试这个方法来确保 100%

  1. 在命令提示符下使用 Java\bin 转到您的文件夹,例如:C:\Program Files\Java\jdk1.7.0_09\bin>

  2. 准备你的命令

来自 facebook 开发者教程:

keytool -exportcert -alias androiddebugkey -keystore %HOMEPATH%.android\debug.keystore | openssl sha1 -二进制 | openssl base64

如果您对 openssl 有任何问题,您可以下载它并在 C:\OpenSSL 上安装示例,然后

keytool -exportcert -alias androiddebugkey -keystore %HOMEPATH%.android\debug.keystore | "C:\OpenSSL\bin\openssl" sha1 -binary | "C:\OpenSSL\bin\openssl" base64

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多