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

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

方法一:

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

注意事项:

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

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

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

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

补充:

当然,可以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。

apk下载链接:http://download.csdn.net/detail/yanzi1225627/9319119


补充个常见问题:http://bbs.mob.com/forum.php?mod=viewthread&tid=8134&extra=page%3D1

发布了476 篇原创文章 · 获赞 347 · 访问量 253万+

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

方法一:

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

注意事项:

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

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

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

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

补充:

当然,可以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。

apk下载链接:http://download.csdn.net/detail/yanzi1225627/9319119


补充个常见问题:http://bbs.mob.com/forum.php?mod=viewthread&tid=8134&extra=page%3D1

猜你喜欢

转载自blog.csdn.net/kl28978113/article/details/105196150