title: Google Maps not shown / blank
body: <p>I've found different topic about this, but neither got me the maps working in my activity.
  I've followed the guide provided by google about using maps from google play service:</p>
  
  <ol>
  <li>I've download and added to my libraries google play services</li>
  <li>I've created a new activity based on the Service > Map Activity
  template</li>
  <li>I've followed the instructions in google_maps_api.xml to
  get the api key</li>
  <li>Built and run the application on my device</li>
  <li>Realized I missed something I've added permissions suggested from other threads in the manifest</li>
  </ol>
  
  <p><div class="snippet" data-lang="js" data-hide="false">
  <div class="snippet-code">
  <pre class="snippet-code-html lang-html prettyprint-override"><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="net.labinfo.hotels.core" &gt;
  
      &lt;uses-permission android:name="android.permission.INTERNET" /&gt;
      &lt;uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /&gt;
      &lt;uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /&gt;
      &lt;uses-permission android:name="android.permission.VIBRATE" /&gt;
      &lt;uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /&gt;
      &lt;uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /&gt;
      &lt;uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /&gt;
      &lt;uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /&gt;
      &lt;uses-permission android:name="net.labinfo.hotels.core.permission.MAPS_RECEIVE"/&gt;
      &lt;!-- GCM requires a Google account. --&gt;
      &lt;uses-permission android:name="android.permission.GET_ACCOUNTS" /&gt;
  
      &lt;uses-permission android:name="net.labinfo.hotels.core.permission.C2D_MESSAGE" /&gt;
      &lt;!-- Keeps the processor from sleeping when a message is received. --&gt;
      &lt;uses-permission android:name="android.permission.WAKE_LOCK" /&gt;
      &lt;uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /&gt;
  
      &lt;application
          android:allowBackup="true"
          android:largeHeap="true"
          android:theme="@style/AppTheme" &gt;
          &lt;meta-data
              android:name="com.google.android.gms.analytics.globalConfigResource"
              android:resource="@xml/global_tracker" /&gt;
        
        .....
        
          &lt;/activity&gt;
  
          &lt;activity
              android:name=".components.activities.avis.AvisMappaActivity"
              android:label="@string/title_activity_avis_mappa" &gt;
          &lt;/activity&gt;
  
          &lt;uses-library android:name="com.google.android.maps"/&gt;
          &lt;meta-data
              android:name="com.google.android.maps.v2.API_KEY"
              android:value="@string/google_maps_key" /&gt;
  
      &lt;/application&gt;
  
  &lt;/manifest&gt;</code></pre>
  </div>
  </div>
  </p>
  
  <p>Still the result is the activity showing only the google logo in the corner and no sign of errors or notifications from logcat.
  Am I missing something? I saw that during the google console generation of the api key it showed to me a SHA key, but I've never used it.</p>
  
  <p>Hope somebody can help me out about this</p>