Unity整合。密钥库文件丢失

时间:2018-01-02 06:24:51

标签: unity3d facebook-unity-sdk

我使用的是最新版本的Unity。我正在尝试将最新版本的Facebook SDK集成到我的应用程序中。在显示facebook设置的Unity编辑器中,我收到一条错误消息,指出我的密钥库文件丢失了。

Screenshot

我安装了Openssl并添加到环境变量中。我安装了JDK 1.8并添加到环境变量中。我安装了JRE 1.8并添加到环境变量中。

显然,我有一个使用Unity生成的密钥文件。请帮助我做错了什么。有一个类似的讨论,但最初的问题是不同的。这就是我在这里发布的原因。那里的答案已经过时,因为它已经过了4年。

1 个答案:

答案 0 :(得分:1)

facebookSDK正在寻找你的debug.keystore,它应该存在于你的用户文件夹中,如下所示:

  

C:\ Users \用户名\ .android \ debug.keystore

要创建新的debug.keystore,请使用以下命令

keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

有关debug.keystore的更多解释:What is the use of debug.keystore in android?How can I create a keystore?