- Home /
Open SSL not found
I am trying to integrate facebook SDK for unity . https://developers.facebook.com/docs/unity
I have created a facebook App and have done rest of the steps.
But in the Facebook/EditSettings I am getting this warning "OpenSSL not found. Make sure that OpenSSL is installed, and that it is in your path".
I am not sure what path it is mentioning
Answer by vfxjex · Jul 06, 2014 at 02:49 PM
1) Download and install OpenSSL. http://slproweb.com/products/Win32OpenSSL.html
Win32 OpenSSL v#.#.# (not Light)
OR Win64 OpenSSL v#.#.# (not Light)
2) Add the OpenSSL directory to your path.
Go to: Control Panel > System > Advanced system settings > Environment Variables
Select the Variable "Path" in the "System variables" window and click Edit.
3) Add the path to your OpenSSL bin folder to the end of the "Variable value" text. e.g. I added ";C:\Program Files\OpenSSL-Win64\bin" to the end of the value text.
Restart Unity3D.
take note do not forget to add semi-colon ";" before the C:/
4) If you get the error in FacebookSettings "Keytool not found", you need to add the JDK (Java Development Kit) bin directory to the Path variable value.
5) Follow the same steps as before, but instead of the OpenSSL bin path, add the JDK bin path. e.g. I added ";C:\Program Files\Java\jdk1.7.0_45\bin" to the end of the value text.
Restart Unity3D.
Can't upvote yet but I want to thank you for your solution! It worked perfectly!
How can I add the path if the "variable value" is different from your example. this is what it gives when pasted. But different when you edit so Im not sure of what im doing. %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTE$$anonymous$$ROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Windows $$anonymous$$its\8.1\Windows Performance Toolkit\;C:\Program Files\$$anonymous$$icrosoft SQL Server\110\Tools\Binn\
It was a tough decision.. . but I made it. I was confused from the value below and from from the value on the pop up. I apologize for inconviniencen, I just want to play safe. ^_^ Thanks.
You deserve some credits, Thank you for the tip
Answer by unity_o6HzZKSRmkhj5Q · Feb 08, 2019 at 12:35 PM
In addition to following the steps in the accepted answer I feel like I had to kill the Unity Hub tasks from Task Manager to get this working.
What an obscure fix, thanks for posting! Had to do this as well. I had to kill the "Unity Hub" processes as Unity was opening. Waiting until after it loaded didn't work for me.
First: Thank you! I knew path variables only apply if you kill the app and restart it. But Unity Hub keeps running as a background process. To kill Unity Hub, you have to tell Task $$anonymous$$anager > $$anonymous$$ore Details, Processes, Background Processes. (Or click the little ^ in the Windows Task Bar, find Unity Hub, right click, Quit Unity Hub.)
I'd like to add that the java SDK has to be reinstalled if your pc perma blue screens and requires a reinstall, simply setting up the environment to point at the java sdk if that is located on another hard drive does not work in addition to doing the above.
Answer by IrtezaRmasud · Apr 24, 2020 at 07:06 PM
Follow the answer by @vfxjex excluding one. You don't need to add semicolon prefix anymore. I am using windows 10.
Answer by markallenperry · Jan 24, 2015 at 12:07 AM
Works I also needed microsoft visual c++ 2008 redistributable package x64 and make sure you update your java jdk before hand.
Thanks for the info.... worked great.
Answer by zahid.ali · Feb 05, 2014 at 03:48 PM
Check This site....
http://blog.yoz.sk/2013/02/quick-tipkey-hash-for-facebook-android-application-in-air/
also check
http://forum.unity3d.com/threads/202220-Unity-Facebook-SDK-Android-Deployement
Your answer
Follow this Question
Related Questions
Can't build for Android 0 Answers
Turning off SSO on Facebook's Unity SDK for Android 0 Answers
Android + Facebook SDK 0 Answers
Android platform facebook integration 1 Answer
Unity Facebook integration for android 0 Answers