首页 文章

android facebook整合:无效密钥哈希

提问于
浏览
3

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

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

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

  • 以管理员身份打开cmd窗口

  • npm update -g cordova

  • cordova平台更新android

  • cd platforms \ android \ build \ outputs \ apk; rm * .apk

  • keytool -genkey -v -keystore myapp.keystore -alias myappalias-keyalg RSA -keysize 2048 -validity 10000

  • cordova构建android -release

  • 创建platforms \ android \ release-signing.properties文件,包括:

storeType=jks
keyAlias=myappalias
keyPassword=mypass
storePassword=mypass
  • 从android-smartphone中删除应用程序

  • cordova运行android -release

我在facebook字段中剪切和粘贴的密钥哈希由命令给出:

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

它包括sign =

任何的想法 ?

2 回答

  • 0

    试试这个:

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

    你也可以用这个 .

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

相关问题