title: Google Maps v2 not showing on API 19 but showing on API 24
body: <p>Hello I have a Problem with my App.
  I use Google Maps v2 in it and it Works fine with my Phone and on the Emulator with API 24. But on Emulator and Devices with lower API levels it schaws not the map. </p>
  
  <p><a href="https://i.stack.imgur.com/OtxLs.png" rel="nofollow noreferrer">here works everything fine</a></p>
  
  <p><a href="https://i.stack.imgur.com/WSsya.png" rel="nofollow noreferrer">here is showing nothing</a></p>
  
  <p>These are my Permissions:</p>
  
  <pre><code>&lt;uses-feature
      android:glEsVersion="0x00020000"
      android:required="true" /&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="com.google.android.providers.gsf.permission.READ_GSERVICES" /&gt;
  &lt;uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /&gt;
  &lt;uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /&gt;
  </code></pre>
  
  <p>My Fragment:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:tools="http://schemas.android.com/tools"
  android:id="@+id/activity_locate_activity"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  tools:context="xxxxxxxxxxxxxxxxx.activities.LocateActivity"&gt;
  
  &lt;Button
      android:id="@+id/set_action"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:layout_alignParentBottom="true"
      android:background="@color/colorPrimary"
      android:text="@string/set_button"
      android:textColor="#fafafa" /&gt;
  
  &lt;fragment
      android:id="@+id/map"
      android:name="com.google.android.gms.maps.MapFragment"
      android:layout_width="match_parent"
      android:layout_height="100dp"
      android:layout_above="@id/set_action"
      android:layout_alignParentTop="true"
      tools:context=".activities.LocateActivity" /&gt;
  
  &lt;/RelativeLayout&gt;
  </code></pre>
  
  <p>and my Activity:</p>
  
  <pre><code>@Override
  protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_locate);
  
      MapFragment mapFragment = (MapFragment) getFragmentManager()
              .findFragmentById(R.id.map);
      mapFragment.getMapAsync(this);
  
      if (Build.VERSION.SDK_INT &gt;= Build.VERSION_CODES.M) {
          requestPermissions(LOCATION_PERMS, LOCATION_REQUEST);
      }
  }
  
  @Override
  public void onMapReady(GoogleMap googleMap) {
      mMap = googleMap;
  
      addOnMapClickListener();
      initLayout();
  }
  </code></pre>
  
  <p>On the older Devices it goes to onMapReady() and says success, but no Map is showing. I hope you can help me :)</p>