unity接入facebook SDK时 警告:“OpenSSL not found. Make sure that OpenSSL is installed

接入facebook的SDK后配置FacebookSettings时警告OpenSSL not found.

解决方法:

1.下载并安装OpenSSL。http://slproweb.com/products/Win32OpenSSL.html

Win 32 OpenSSL v##.#.#(非轻型,大的那个)

或Win 64 OpenSSL v##.#.#(非轻型)
unity接入facebook SDK时 警告:“OpenSSL not found. Make sure that OpenSSL is installed_第1张图片

2.将OpenSSL目录添加到路径中。

转到:右键我的电脑>属性>高级系统设置>高级>环境变量
unity接入facebook SDK时 警告:“OpenSSL not found. Make sure that OpenSSL is installed_第2张图片

在“系统变量”窗口中选择变量“path”,然后单击“编辑”。

unity接入facebook SDK时 警告:“OpenSSL not found. Make sure that OpenSSL is installed_第3张图片

3.将OpenSSLbin文件夹的路径添加到“变量值”文本的末尾。例如,我在值文本的末尾添加了“;C:\Program Files\OpenSSL-Win64”。
我更改的第一条,更改后路径如下图。
unity接入facebook SDK时 警告:“OpenSSL not found. Make sure that OpenSSL is installed_第4张图片
请注意,不要忘记在C:/前面添加分号“;”。
重启电脑。

到这里如果一切正常就不需要往下看了。

但是我配置完后AndroidBuildFacebookSettings打不开,展开是空白的,而且会报错
Win32Exception: ApplicationName=‘cmd’, CommandLine=’/Cecho “xxx” | openssl
base64’, CurrentDirectory=’’
折腾了半天终于解决,我将环境变量分行列出就好了。
unity接入facebook SDK时 警告:“OpenSSL not found. Make sure that OpenSSL is installed_第5张图片

参考链接

你可能感兴趣的:(Unity学习)