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.
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