web-dev-qa-db-fra.com

Impossible d'importer Google Places PlacePicker dans le projet Android

J'essaie d'écrire un programme simple qui implique l'utilisation d'un PlacePicker pour capturer des informations d'emplacement. Cependant, mon projet ne semble pas pouvoir résoudre les importations nécessaires.

build.gradle:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.Android.support:appcompat-v7:23.3.0'
    compile 'com.google.Android.gms:play-services-location:9.2.0'
    compile 'com.google.Android.gms:play-services-maps:9.2.0'
}

Activité:

import com.google.Android.gms.location.places.Place; // "Place" is not resolved
import com.google.Android.gms.location.places.ui.PlacePicker; // "ui" is not resolved
import com.google.Android.gms.maps.model.LatLng;

L'importation LatLng semble fonctionner, mais pas les deux autres. L'ensemble du projet fonctionne correctement lorsque j'importe la version complète de com.google.Android.gms:play-services:9.2.0 API, mais je veux utiliser des appels API spécifiques pour réduire les bibliothèques inutiles.

14
Fawfulcopter

Dans les services de jeux 9.2.0 l'API places ne se trouve plus dans location. Ceux-ci sont maintenant dans leur propre dépendance places. Pour résoudre ces problèmes, vous devez l'ajouter à votre build.gradle.

implementation 'com.google.Android.gms:play-services-places:9.2.0'

Il a été répondu ici

63
Miguel Lavigne