3

我已经为 android 开发了一个应用程序,现在是时候制作一个发布版本了。但是,虽然我在调试时没有问题,但我永远无法使发布工作。我按照这个指南尝试了一百次,他们总是让我的 keyhashes 无法使用 facebook。对于这样的情况有什么建议吗?我到处搜索,但从未找到让它工作的关键。

4

1 回答 1

0

我怀疑它会在 2 年后帮助你,但其他人可能需要答案。

对于调试,我以这种方式使用默认调试密钥(在 java/bin 库中): keytool -exportcert -alias androiddebugkey -keystore "C:\Users\myUserName\myFolder\viboKey​​.keystore" | "C:\Users\myUserName\Desktop\openssl64\bin\openssl" sha1 -binary | "C:\Users\myUserName\Desktop\openssl64\bin\openssl" base64

它一直有效,直到我尝试使用我自己的 Eclipse 密钥创建 APK。然后我不得不更改路径和别名:

keytool -exportcert -alias v****key -keystore "C:\Users\myUserName\myFolder\v****Key.keystore" | "C:\Users\myUserName\Desktop\openssl64\bin\openssl" sha1 -binary | "C:\Users\myUserName\Desktop\openssl64\bin\openssl" base64

请注意,当您输入错误的通行证时,它会为您提供一些默认的哈希答案。通过输入两个错误的通行证并得到相同的错误答案来验证您是否输入了正确的通行证。

我希望它会帮助某人,gl:P

于 2015-09-01T15:59:12.143 回答