gpt4 book ai didi

java - 已签名的 APK 具有不同的 Facebook key 哈希

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:50:37 24 4
gpt4 key购买 nike

我发布了我的应用程序,为了测试它,在我的手机上安装了 APK。使用导出的 APK Facebook 不起作用(错误的 key 哈希),但使用开发人员 bin'ed apk 它工作正常。

谁能告诉我这是怎么回事?为什么 key 哈希不同? (第二次,eclipse更新第一次改了)。

还有

由于我已经将APK上传到市场并发布了(现在未发布,非常烦人)。此外,我已经在本地删除了 APK,因此我找不到 key 哈希,也无法从市场下载我自己的应用程序(虽然尝试过 Google play,但不能因为它不是免费的)。我什至无法从我的 Google Developer Console 下载 APK(Wtf?)。那么我是否需要上传另一个版本(比如 1.1?)——尽管我的应用程序将新跳过 Google Play 中的“新功能”部分,这非常烦人。

谁能建议我在这里应该做什么?

最佳答案

您为应用签名以用于分发的 key 与您用于调试的 key 不同。诚然,facebook 的说明对此并不清楚。

您需要针对您的分发 keystore 生成哈希

keytool -exportcert -alias YOUR_DISTRIBUTION_CERT_NAME -keystore YOUR_DISTRBUTION_KEYSTORE_FILE | openssl sha1 -binary | openssl base64

然后在 developers.facebook.com 上将其添加到您的 Facebook 应用程序设置中,哈希字段可以采用多个哈希(即您的调试证书和分发证书)。

关于java - 已签名的 APK 具有不同的 Facebook key 哈希,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11864700/

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