Google Map Api v2 shows "V/GoogleSignatureVerifier : signature not valid" error message in log

When You make signed apk then you have to put SHA-1 Of that keystore in Google Api console where u enabled GoogleAPI V_2 enabled.Then Generate API key again and put that API key into your manifest file.


Apparently it's a known issue acknowledged by a google developer stating this in a more recent post:

Sorry, thats a bug! It's just spurious logging though: Google Play services does some checking to see whether you are a Google app or a regular third party one.

As part of that, it calls the signature verifier and the logging ended up more verbose than intended - it will be fixed in a future version.This shouldn't affect the behavior of your app at all.

So it should just be ignored until the future update...


By checking the internet for the other people who encountered the same problem of yours, in updating Google Play Service to 9.0.83. I found a discussion here on how to solve that problem. You can try to check it, if it can help you.

Some solution is by checking if you have enabled offline work for gradle, deselect Offline Work if it's checked. Then, confirm if you have latest version of Google services mentioned as dependencies in project level build.gradle: classpath com.google.gms:google-services:2.1.0. Clean and build the project after the gradle sync completes.

Try to update the SHA1 key in your project on Google Developer Console and update the Maps API key in your android project.

Also, some people fixed it by just deleting the debug.keystore file found in the android folder.


As per Ian Barber's comment in this answer Google Play services version 10.0.1 will fix this issue.

Updgrade to the latest version (10.0.1 last time I looked), should go away.

Hope this will help you.

Happy coading!!!


Add this in project level gradle file:

classpath 'com.google.gms:google-services:2.1.0'

and this one for module level gradle file:

compile 'com.google.android.gms:play-services:8.4.0'

and move below plugin at the end of file (at last line) of module level gradle file:

apply plugin: 'com.google.gms.google-services'