Je n'ai vu ce problème nulle part sur Internet, il semble également que la bibliothèque ne soit pas obsolète, mais je ne peux tout simplement pas ajouter l'importation:
import com.google.Android.gms.location.places.GeoDataClient;
Mon SDK Android est à jour.
Est-ce que quelqu'un sait comment l'utiliser? Ou plutôt, un autre moyen d'obtenir ma position actuelle sur GPS?
Merci beaucoup.
il suffit d'ajouter:
compile 'com.google.Android.gms:play-services-places:11.2.0'
et
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
car GeoDataClient a été ajouté à la version 11.2.0vous pouvez vérifier ce fonctionnaire document
Essayez d'ajouter
`` `gradle
compile 'com.google.Android.gms:play-services-maps:11.2.0'
compile 'com.google.Android.gms:play-services-places:11.2.0'
compile 'com.google.Android.gms:play-services:11.2.0'
compile 'com.google.Android.gms:play-services-location:11.2.0'
`` ` in build.gradle
, alors vous devrez peut-être ajouter
`` `gradle
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
`` `
enfin,Build -> reconstruire le projet.
Ajout de cette seule dépendance à apps
build.gradle
compile 'com.google.Android.gms:play-services:11.8.0'
et ci-dessous le code à project's
build.gradle devrait fonctionner.
allprojects {
repositories {
google()
jcenter()
maven {
url "https://maven.google.com"
}
}
}
La réponse de @ Xianwei fonctionne, mais il est bon de toujours améliorer notre code au fil du temps, car il y aura toujours une nouvelle implémentation, meilleure et plus simple. En gros, il s’agit de plus de détails et d’améliorations par rapport à la réponse de @ Xianwei.
Ajoutez le référentiel google()
dans votre niveau supérieurbuild.gradle
allprojects {
repositories {
jcenter()
google()
// If you're using a version of Gradle lower than 4.1, you must instead use:
// maven {
// url 'https://maven.google.com'
// }
// An alternative URL is 'https://dl.google.com/dl/Android/maven2/'
}
}
Ajouter la dépendance endroits du service de lecture Google dans votre app-niveaubuild.gradle
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
// Your other dependencies...
implementation 'com.google.Android.gms:play-services-places:x.x.x'
}
Où x.x.x est la dernière version de play-services-places
, la version de travail actuelle est 15.0.1 . Vous pouvez consulter la dernière version dans la documentation officielle ici
ce lien peut vous aider. Il s’agit d’utiliser la géolocalisation dans une application Android https://www.toptal.com/Android/android-developers-guide-to-google-location-services-api
ajouter la dépendance suivante dans build.gradle
implémentation 'com.google.Android.gms: play-services-places: 15.0.1'