Android集成Facebook sdk,Key Hashes生成步骤 -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【meiwen.anslib.com - 电脑资料】

   

    如上图所示,使用facebook sdk进行login和share的时候,需要新建android平台,用到key hashes,生成方法有两种:

    方法一:

    keytool -exportcert -alias 'Nom Nom Eat' -keystore nomnom.jks |openssl sha1 -binary | openssl base64

    注意事项:

    1,使用上述命令请替换-alias 和 -keystore后面的东西,只需要替换这两处即可,

Android集成Facebook sdk,Key Hashes生成步骤

    2,-alias后面跟的是自己的keystore新建时对应的alias,不能乱填。-keystore后面是签名的文件,我用的是jks格式。

    3,上图所示的对话框里只需填入正式打包时的key hashes,不需要填入debug的。

    4,如果需要debug的,参照1使用命令重新生成,

电脑资料

Android集成Facebook sdk,Key Hashes生成步骤》(http://meiwen.anslib.com)。

    补充:

    当然,可以debug和release使用同一个签名文件,设置见下图:

   

    然后在项目里主module的build.gradle里可以看到如下:

signingConfigs {    release {        storeFile file(nomnom.jks)        storePassword 123aa678        keyAlias Nom Nom Eat        keyPassword bc3a678    }}buildTypes {    release {        minifyEnabled false        signingConfig signingConfigs.release    }    debug {        signingConfig signingConfigs.release    }}
buildTypes下debug对应的签名项即是。

    方法2: 不需要使用命令,Mob提供了个apk,先安装自己的带签名的apk,然后安装该apk,输入包名后将自动计算key hashes。

最新文章