gpt4 book ai didi

android - 使用 Facebook SDK 的 Unity Android,缺少 Debug Android KeyHash

转载 作者:太空宇宙 更新时间:2023-11-03 10:21:52 25 4
gpt4 key购买 nike

在此先感谢大家,

我遵循了这个文档:

以及这个在 Android 中集成 facebook 的特定视频:

但 Unity 没有填写(如视频中所示)“Debug Android Key Hash”字段,我应该将其插入到我的 Facebook 应用程序中。

问题截图

我已经安装了:

  • 统一 4.2
  • jdk1.7.0_25(带环境变量Path)
  • 所有android sdk版本
  • openssl(在 C:\openssl 中)

我尝试使用 cmd.exe 手动创建“debug.keystore”文件( Facebook Android Generate Key Hash ) 使用 keytool 并将其移动到 "C:\Users\(My UserName)\.android",但 Unity 找不到该 key 哈希。

谁能帮帮我?我卡住了……

------------ 已解决------------------------

我使用了这个解决方案 Facebook Android Generate Key Hash创建一个 debug.keystore,移动到 "C:\Users\(My UserName)\.android" 并在 facebook 上使用这个 key

最佳答案

Unity 编辑器中的脚本将尝试运行:

keytool -exportcert -alias androiddebugkey -keystore %HOMEPATH%\.android\debug.keystore | openssl sha1-二进制 | openssl base64

(如果您使用的是 mac,则为 mac 等效项)

参见:https://developers.facebook.com/docs/android/getting-started/facebook-sdk-for-android/

从你的命令看来你应该有 key :

“C:\Users\(我的用户名)\.android”

不是

"C:\Users(我的用户名).android"

(注意文件夹)

或者如果您有多个硬盘驱动器并且主驱动器上没有您的 home,则将 debug.android 移动到您的 home 变量路径指向的位置。

另一件事是确保 keytool 和 openssl 都在您的路径中。您可以在 shell 中手动执行它们。如果找不到它们,请将它们添加到您的 PATH 中。

希望对您有所帮助。

关于android - 使用 Facebook SDK 的 Unity Android,缺少 Debug Android KeyHash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19243707/

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