【问题标题】:Android Facebook SDK keystore not asking or passwordAndroid Facebook SDK 密钥库不询问或输入密码
【发布时间】:2012-04-02 13:35:59
【问题描述】:

我正在尝试将 Facebook SDK 用于 Android 移动应用程序。

我在这个站点:https://developers.facebook.com/docs/mobile/android/build/ 我应该从我的 Android SDK 获取密钥库。

我在 Windows 命令提示符下执行以下操作,我指的是密钥库和 OpenSSL 文件的确切位置:

keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64

我得到一个哈希键,但没有提示我输入密码...

在网站上,它说如果我没有被要求输入密码(“android”),那么我没有写正确的路径,虽然我写了!

【问题讨论】:

    标签: android facebook


    【解决方案1】:

    尝试再次检查路径。
    我用正确的路径生成了密钥。它被提示输入密码。结果,我拿到了钥匙。
    然后我用错误的路径生成了密钥。我得到了不同的钥匙。 您可以在屏幕截图中看到它。

    【讨论】:

      【解决方案2】:

      确保如果您的路径错误:

      它不会要求您输入密码。但是,如果您的路径是正确的,那么它会要求您输入密码,即“android”,因此第一个键是正确的。

      【讨论】:

        【解决方案3】:

        确保 debug.keystore 的路径是正确的,我在

        中找到了这个文件
        C:\Users\Myname\ .android\debug.keystore
        

        一旦完成,请确保正确的 ssl 路径是我的:

        C:\OpenSSL\bin\openssl
        

        完成后,在您的 jdk 或 java 中存在关键工具文件的 jre 文件夹中使用此注释

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

        【讨论】:

          猜你喜欢
          • 2012-08-22
          • 1970-01-01
          • 2012-03-07
          • 1970-01-01
          • 1970-01-01
          • 2012-01-30
          • 1970-01-01
          • 2014-05-11
          • 2012-12-21
          相关资源
          最近更新 更多