I\'m using google sign-in services to authenticate users that use my app. I got it to work when I just requested email information
GoogleSignInOptions gso =
In my project I had a different applicationId in my gradle file than packagename in my manifest.xml and that was the source of my problem.
The android key I had to created needed to have the applicationId fqdn and NOT the package name (contrary to what google tells you) for it to work for me.
Thought I'd leave that here in case it saves time to someone.