Lately I updated the google-play-service_lib
and changed the locationClient.requestLocationUpdates
method to LocationServices.FusedLocationApi.requestLocationUpdates(googleApiClient, locationRequest, mPendingIntent);
Now everything seems working fine on all versions.