Sign-in with google for android not working in release apk

android, google-play-services, google-signin

Solution

Finally solved it. I added the SHA1 key for my release key (the `.jks` file) in the Google Developers Console under the project registered. In Android Studio, at the left side, there is an option for Build variants under the project view. There, I changed each module to `release` mode (it is in `debug` mode by default). Then created the Signed APK by usual method, and run the app. The Google Signin worked perfectly.

Problem

I have added the Google Sign in in my application and made it work by following all the steps in the official documentation. Everything worked fine, until I generated a signed apk for publishing. The app could not sign in , the ``` Log.d(TAG, "handleSignInResult:" + result.isSuccess()); ``` in SignInActivity.java's `handleSignInResult()` gives the value as `false`. I have registered the app on the developer console and provided the SHA1 key for they debug key as well as the release key. I am unable to solve this and couldn't find anything related in the documentation either.

Original source

Related problems