title: Mapbox not showing real location on Android Emulator
body: <p>Mapbox has no problem showing the current location with <code>LocationComponent</code> on my real device (Samsung S8), however I've tried multiple emulators (Pixel 2, 3, 3XL) with Android Pie/Q and the map always shows Google HQ and not the real location:</p>
  
  <p><a href="https://i.stack.imgur.com/UN44T.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/UN44T.png" alt="enter image description here"></a></p>
  
  <p>Here's my code:</p>
  
  <pre><code>class MapFragment : Fragment(), LocationEngineCallback&lt;LocationEngineResult&gt; {
      override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
          mapView = view.findViewById(R.id.mapView)
          mapView?.onCreate(savedInstanceState)
          mapView?.getMapAsync { mapboxMap -&gt;
          mapbox = mapboxMap
              mapbox.setStyle(Style.MAPBOX_STREETS) {
                  style -&gt; showUserLocation(style)
              }
          }
  </code></pre>
  
  <p>...</p>
  
  <pre><code>@SuppressWarnings("MissingPermission")
  private fun showUserLocation(style: Style){
      Log.d(TAG, "showUserLocation")
      if (PermissionsManager.areLocationPermissionsGranted(homeActivity)){
          val locationComponentOptions = LocationComponentOptions.builder(homeActivity)
              .bearingTintColor(Color.WHITE)
              .accuracyAlpha(0.1f)
              .build()
  
          val locationComponentActivationOptions = LocationComponentActivationOptions
              .builder(homeActivity, style)
              .locationComponentOptions(locationComponentOptions)
              .useDefaultLocationEngine(true)
              .build()
  
          locationComponent = mapbox.locationComponent
          locationComponent?.activateLocationComponent(locationComponentActivationOptions)
          locationComponent?.isLocationComponentEnabled = true
          locationComponent?.cameraMode = CameraMode.TRACKING
          locationComponent?.renderMode = RenderMode.COMPASS
          createLocationEngine()
          Toast.makeText(homeActivity, "Show location", Toast.LENGTH_LONG).show()
          Log.d(TAG, "Show location")
      } else {
          Toast.makeText(homeActivity, "Permissions not granted", Toast.LENGTH_LONG).show()
      }
  
  }
  </code></pre>
  
  <p>...</p>
  
  <pre><code>@SuppressWarnings("MissingPermission")
  private fun createLocationEngine(){
      locationEngine = LocationEngineProvider.getBestLocationEngine(homeActivity)
      val request = LocationEngineRequest.Builder(LOCATION_INTERVAL)
          .setFastestInterval(LOCATION_INTERVAL)
          .setPriority(LocationEngineRequest.PRIORITY_HIGH_ACCURACY)
          .setMaxWaitTime(MAX_WAIT_TIME)
          .build()
      locationEngine?.getLastLocation(this)
  
  }
  </code></pre>
  
  <p>fragment.xml</p>
  
  <pre><code>&lt;com.mapbox.mapboxsdk.maps.MapView
      android:id="@+id/mapView"
      android:layout_width="match_parent"
      android:layout_height="match_parent"
      mapbox:mapbox_cameraZoom="@integer/defaultZoom"
      mapbox:mapbox_cameraBearing="34.33"
      mapbox:mapbox_cameraZoomMax="@integer/defaultZoom"
      mapbox:mapbox_cameraZoomMin="@integer/defaultZoom"
      mapbox:mapbox_uiRotateGestures="false"
      mapbox:mapbox_uiTiltGestures="false"
      mapbox:mapbox_uiScrollGestures="false"
      mapbox:mapbox_uiDoubleTapGestures="false" /&gt;
  </code></pre>
  
  <p>Any idea why it doesn't work on emulator?</p>
  
  <p>Here are the emulators i've used:</p>
  
  <p><a href="https://i.stack.imgur.com/8jgec.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/8jgec.png" alt="enter image description here"></a></p>