Android Facebook Sdk Generate Relase Key

Posted on
Android Facebook Sdk Generate Relase Key Average ratng: 4,5/5 9897 votes

When you are integrating Facebook with Android application, it is mandatory to create Facebook app for your android application. For security reasons we have provide our development machine key hash while creating Facebook app in order to get response from facebook API. Getting Started Android SDK. The Facebook SDK for Android is the easiest way to integrate your Android app with Facebook. It enables: Facebook Analytics - Understand how people are using your product. Facebook Login - Authenticate people with their Facebook credentials. Account Kit - Log people in with just their phone number or email address. I am finishing an app that uses the Android Facebook SDK, in order to login with Facebook. My app must be configured with the proper generated key hash, that must exist on my computer and that must also be set into my Facebook developper console.

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.

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.

SdkAndroid Facebook Sdk Generate Relase Key

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.

  • 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.

Android Sdk Windows

  • Provide password (android), as when you are prompted. You are done. It will generate you the key-hash

Android Facebook Sdk Generate Release Key For Free

Alternative Method and its 100% working