No puede resolver el símbolo 'LocationServices'

Estoy intentando construir una aplicación de androide usando el estudio de androide que utiliza el userlocation. Estoy tratando de importar los servicios de Google Play ServiceServices api, pero dice que no puede resolver el símbolo 'LocationServices'. Intenté buscar una respuesta pero no puedo averiguar cuál es el problema.

Aquí está una imagen de mi error y código: Código y error

Nuevo error

Tercer error (sí, soy un novato)

Gracias por adelantado

Necesita importar:

import com.google.android.gms.location.LocationServices; 

Y en Gradle:

 compile 'com.google.android.gms:play-services-location:9.0.1' 

Su clase debe implementar:

 public class MapsActivity extends FragmentActivity implements OnMapReadyCallback, LocationListener, GoogleApiClient.ConnectionCallbacks, GoogleApiClient.OnConnectionFailedListener { ...} 

Es necesario sobrescribir estos métodos:

  @Override public void onConnected(Bundle bundle) { } @Override public void onConnectionSuspended(int i) { } @Override public void onConnectionFailed(ConnectionResult connectionResult) { } @Override public void onLocationChanged(Location location) { } 

Aquí hay un detalle Implementación

  • Incompatibilidad de Google Play Services
  • Ubicación de Google Play No conectado. Llame a connect () y espere a que onConnected () se llame
  • GetLastKnownLocation devuelve null
  • Cómo serializar para la clase android.location?
  • Compruebe si la geolocalización ha sido falsificada
  • Activar servicios de ubicación sin navegar a la página de configuración
  • Android calcula la distancia entre dos ubicaciones
  • Mapview NullPointerException android
  • Obtener la ubicación actual nombre de la ciudad, android
  • No se puede encontrar la clase com.google.android.gms.location.LocationClient (android)
  • Obtener ubicación GPS a través de un servicio en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.