感謝所有提前,統一的Android使用Facebook的SDK,缺少調試的Android KeyHash
我跟着這個文檔:
,並在Android的facebook集成這個特定的視頻:
但Unity不會填充(如在視頻中)「調試Android密鑰哈希」字段,我應該插入我的Facebook應用程序。
問題
我已經安裝的屏幕截圖:
- 統一4.2
- jdk1.7.0_25(與環境變量路徑)
- 所有android sdk版本
- OpenSSL的(在C:\ OpenSSL的)
我試圖手動創建使用的cmd.exe (Facebook Android Generate Key Hash) 與密鑰工具的 「debug.keystore」 文件並移至成"C:\Users\(My UserName)\.android"
,但整體並不找到那個關鍵的散列。
任何人都可以幫助我嗎?我被卡住了......
--------------已解決------------------------
我用這個解決方案Facebook Android Generate Key Hash創建debug.keystore,搬到"C:\Users\(My UserName)\.android"
和使用在Facebook上這一關鍵
是的,對不起。我以錯誤的方式編寫了路徑,但我的意思是你說的 - >「C:\ Users \(My UserName)\。android」。 我通過shell手動創建密鑰來解決。 然後我將keystore移入「.android」文件夾並使用它。 我會嘗試在PATH環境變量中添加opensll,謝謝! – RevoLab
沒問題。如果這仍然不起作用,還有一種替代解決方案。查看本頁第4步中的「疑難解答」部分:https://developers.facebook.com/docs/android/getting-started/facebook-sdk-for-android/ 它有一種獲取keyhash的方法直接來自設備本身。 –
@brian_jew - 如果你看到這個,嘿,如果開發Unity-Mac-> Android,這是非常困難的。已經通過恐慌郵件給你了:)這是一個令人難以置信的時間浪費;在Mac上使用Unity的關鍵散列存在一些令人震驚的問題。 (注意除了其他問題:無論我在Mac上啓動哪個Unity項目,我只是在FB設置中獲得SAME鍵哈希值?是否正確?) – Fattie