# Fixing Google Sign-In Errors: A Step-by-Step Guide for Android Developers

So you released your first application on Google Play with Google Sign-In and now you're facing this error:

### <mark>Error: Google Sign-In failed: [16] Account reauth failed.</mark>

Something like that:

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1742718321336/4aaf3a79-ff61-4e17-9aa2-800e3889be48.png align="center")

You already tried

```plaintext
keytool -printcert -jarfile ./android/app/release/app-release.aab
```

or

```plaintext
keytool -keystore "path to your keystore file" -list -v
```

…but it’s still not working. I know what to do! All of this because you enabled **App signing on Google Play Console** and have to use SHA-1 certificate fingerprint from the **App signing key certificate** there.

Go to Google Play Console → select your app → Test and release → Setup → App signing → find **App signing key certificate and copy** SHA-1 certificate fingerprint. Copy it.

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1742718563780/660f7eae-6110-4a42-b079-fff5b74b521a.png align="center")

Now open your project on Google Console → Google Auth Platform → Clients → Create client → type Android → write your package name from gradle file → paste your SHA-1 certificate fingerprint there

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1742718655878/1299c047-f7e0-46ac-ba03-9902fc55a416.png align="center")

Done! Now it’s working.
