title: Google Maps Android — Map no longer display after keystore change
body: <p>I had a working google maps v2 application, but due to certain circumstances, I had to change my debug keystore.
  I have, of course, added the new SHA-1 fingerprint to the allowed Android device list in my Google API account.</p>
  
  <p>The map no longer displays, only the zoom and center buttons on a grey background appear.
  The following errors pop in ADB logs :</p>
  
  <pre><code>05-21 18:11:42.903: I/Google Maps Android API(15747): Failed to contact Google servers. Another attempt will be made when connectivity is established.
  05-21 18:11:43.093: E/Google Maps Android API(15747): Failed to load map. Error contacting Google servers. This is probably an authentication issue (but could be due to network errors).
  </code></pre>
  
  <p>I have browsed several similar questions here on stackoverflow, but none seem to solve my own problem.</p>
  
  <p>Here is what I have done/checked :</p>
  
  <ul>
  <li>Add the new SHA-1 fingerprint to my original API key allowed Android devices</li>
  <li>Create a new API key with the new SHA-1 fingerprint</li>
  <li>Clear application data <a href="https://stackoverflow.com/questions/17667935/failed-to-load-map-error-contacting-google-servers-this-is-probably-an-authent/17947755#17947755">according to this post</a></li>
  <li>Uninstall and install application again</li>
  <li>Install on a brand new device</li>
  <li>Check, double check and update Google Play library dependency</li>
  <li>Check that "Google Maps Android API v2" service is enabled in my Google API account</li>
  </ul>
  
  <p>I'd like to add that my old application version with the original debug keystore still works correctly.</p>
  
  <p>Any help is appreciated.
  Thanks !</p>