android facebook整合:无效密钥哈希

时间:2016-06-29 10:22:27

标签: android facebook cordova hash

Facebook错误消息是: 密钥哈希无效。密钥哈希xxxxxxx =与任何存储的密钥哈希值都不匹配...

我知道这个问题已经处理过但我仍然有问题。我在下面写了详细的过程,但我应该错过一些东西。请帮忙。

我正在使用Windows 10 / Cordova / android。

  1. 以管理员身份打开cmd窗口
  2. npm update -g cordova
  3. cordova平台更新android
  4. cd platforms \ android \ build \ outputs \ apk; rm * .apk
  5. keytool -genkey -v -keystore myapp.keystore -alias myappalias-keyalg RSA -keysize 2048 -validity 10000
  6. cordova build android -release
  7. 创建平台\ android \ release-signing.properties文件,包括:

    storeType=jks
    keyAlias=myappalias
    keyPassword=mypass
    storePassword=mypass
    
  8. 从android-smartphone

  9. 中删除该应用
  10. cordova运行android -release

  11. 我关键的哈希&粘贴在facebook字段中的命令由以下命令提供:

    keytool -exportcert -list -v -alias myappalias -keystore myapp.keystore | openssl sha1 -binary | openssl base64
    

    它包含sign =

    任何想法?

2 个答案:

答案 0 :(得分:0)

试试这个:

keytool -exportcert -alias <RELEASE_KEY_ALIAS> -keystore <RELEASE_KEY_PATH> | openssl sha1 -binary | openssl base64

答案 1 :(得分:0)

你也可以使用它。

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