Release, debug version and Authorization Google?
<p><strong>Here I downloaded the source code (tutorial from Google) authorization via Google.</strong></p>

<p>If you run a debug version everything works as planned. But if you install and run the release version, it does not work in the emulator or on a real phone.
Tell me what's the problem? Maybe the problem with SHA1. When I do "gradle" -> "signingReport".
I get the following:</p>

<pre><code>Variant: releaseUnitTest
Config: none
----------
Variant: debugUnitTest
Config: debug
Store: C:\Users\******\.android\debug.keystore
Alias: AndroidDebugKey
MD5: &lt;some code****&gt;
SHA1: &lt;some code*****&gt;
Valid until: &lt;date***&gt;
----------
Variant: release
Config: none
----------
Variant: debugAndroidTest
Config: debug
Store: C:\Users\******\.android\debug.keystore
Alias: AndroidDebugKey
MD5: &lt;some code****&gt;
SHA1: &lt;some code*****&gt;
Valid until: &lt;date***&gt;
----------
Variant: debug
Config: debug
Store: C:\Users\******\.android\debug.keystore
Alias: AndroidDebugKey
MD5: &lt;some code****&gt;
SHA1: &lt;some code*****&gt;
Valid until: &lt;date***&gt;
</code></pre>

<p><strong>Also, one person said about it the next thing:</strong></p>

<blockquote>
  <p>The release version does not work because signed others certificate and its fingerprint you are not registered in Developer Console.</p>
</blockquote>

<p>But I do not understand what it means.</p>