0 unity-game-engine facebook-unity-sdk
我正在使用最新版本的Unity。我正在尝试将最新版本的 Facebook SDK 集成到我的应用程序中。在显示 facebook 设置的 Unity 编辑器中,我收到一条错误消息,指出我的密钥库文件丢失。
我已经安装了 Openssl 并将其添加到环境变量中。我安装了 JDK 1.8 并将其添加到环境变量中。我安装了 JRE 1.8 并将其添加到环境变量中。
显然,我有一个使用 Unity 生成的密钥文件。请帮助我解决我做错的事情。有一次类似的讨论,但最初的问题不同。这就是我在这里发布此内容的原因。而且那里的答案已经过时了,因为它已经有 4 年了。
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
Run Code Online (Sandbox Code Playgroud)
关于 debug.keystore 的更多解释在这里:What is the use of debug.keystore in android? 以及 如何创建密钥库?