web-dev-qa-db-fra.com

impossible de résoudre le symbole «LocationServices»

J'essaie de créer une application Android en utilisant Android studio qui utilise l'emplacement utilisateur. J'essaie d'importer l'api des services de localisation GoogleServices LocationServices, mais il le dit impossible de résoudre le symbole "LocationServices". J'ai essayé de chercher une réponse mais je ne peux pas comprendre quel est le problème.

voici une photo de mon erreur et de mon code: code and error

new error

third error (yes I'm a rookie)

Merci d'avance

19
Jord Adema

Vous devez importer:

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

Et en build.gradle:

implementation 'com.google.Android.gms:play-services-location:11.0.2'

votre classe doit implémenter:

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

Vous devez remplacer ces méthodes:

 @Override
    public void onConnected(Bundle bundle) {

    }


    @Override
    public void onConnectionSuspended(int i) {

    }

    @Override
    public void onConnectionFailed(ConnectionResult connectionResult) {

    }

    @Override
    public void onLocationChanged(Location location) {

    }

Voici un détail Implémentation

44
rafsanahmad007

En regardant cela 7 mois après sa publication, je suis sorti d'un bourrage.

Au moment de la rédaction, vous devez mettre à jour le build.gradle (Module: app) vers compile 'com.google.Android.gms:play-services-location:11.4.2'https://developers.google.com/Android/guides/setup

Votre message m'a beaucoup aidé et j'espère que cet ajout aidera également les autres personnes à consulter ce message à l'avenir.

4
Jamie Coenen