gpt4 book ai didi

android - 在 Linux 操作系统 (Ubuntu) : Android Facebook SDK 中生成发布 key 哈希

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:52:22 25 4
gpt4 key购买 nike

如何在 Ubuntu 中生成正确的发布 key 散列?我已经提到了this但我得不到答案。

最佳答案

经过多次尝试,我得到了 fragment 的解决方案,它给了我一个发布 key 散列。

try {
PackageInfo info = getActivity().getPackageManager().getPackageInfo(
"com.yourappname.app",
PackageManager.GET_SIGNATURES);
for (Signature signature : info.signatures) {
MessageDigest md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
Log.d("KeyHash", "KeyHash:" + Base64.encodeToString(md.digest(),
Base64.DEFAULT));
Toast.makeText(getActivity().getApplicationContext(), Base64.encodeToString(md.digest(),
Base64.DEFAULT), Toast.LENGTH_LONG).show();
}
} catch (PackageManager.NameNotFoundException e) {

} catch (NoSuchAlgorithmException e) {

}

enter image description here

我从 here 得到了这个命令对于给我发布 key 哈希的终端。

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

关于android - 在 Linux 操作系统 (Ubuntu) : Android Facebook SDK 中生成发布 key 哈希,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33073463/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com