How to generate release key hash or sha1 for Facebook in the android studio, This section of the tutorial explains you how to get Key Hashes for the Android Facebook app. Facebook SDK integration to android requires a key hash configuration.
Android Facebook Sdk Generate Release Key Lock
While integrating Facebook SDK, we need to configure Facebook API console with Key Hash. If a key hash is missing you will get
App mis-configured
error in the Facebook dashboard.Download the
facebook-android-sdk
and configured a new app. In the application, settings enable the “Native android app” and enable for Facebook login and deep linking. It asks for key hashes, and I’m stuck. After spending a generous amount of time, I have found two solutions to get the key hashes.Android Facebook Sdk Generate Release Key For Iphone
- Download OpenSSL from Google code (If you have a 64-bit machine you must download OpenSSL-0.9.8e X64, not the latest version)
- Extract it. Create a folder- OpenSSL in C: / and copy all files here
- Find “debug.keystore” file path. Most likely it will be inside “C:Users.android” folder. However, if you still don’t find then perform a search. I am sure you are lucky enough to get it.
- Find keytool.exe path. It will be inside your java/bin directory. In my system it is under “C:Program FilesJavajdk1.6.0_30bin”
- Open command prompt (Run-> cmd->start) and go to java /bin folder (cd “C:Program FilesJavajdk1.6.0_30bin” command will do it for you)
- Now you run the below command.
1) Create a key to sign your application, and remember the alias. 2) Install OpenSSL. 3) Put the bin folder of OpenSSL in your path. 4) Follow the steps mentioned under 'Setup Single Sign-On' on the FB-Android-SDK page, and generate your Hash Key. Make sure you put the correct alias and keystore file name. New Users: Before you can start using the Google Maps Platform APIs and SDKs, you must sign up and create a billing account. To learn more, see Get Started with Google Maps Platform. To use the Places SDK for Android, you must have an API key. The API key is a unique identifier that is used to authenticate requests associated with your project for usage and billing purposes.
- Provide password (android), as when you are prompted. You are done. It will generate you the key-hash
Alternative Method and its 100% working