Подтвердить что ты не робот

Невозможно импортировать Google Places PlacePicker в проект Android

Я пытаюсь написать простую программу, которая включает в себя использование PlacePicker для захвата информации о местоположении. Однако мой проект, похоже, не может разрешить необходимый импорт.

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'
}

Активность:

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;

Импорт LatLng кажется, работает, но не два других. Весь проект работает отлично, когда я импортирую полный API com.google.android.gms:play-services:9.2.0, но я хочу использовать определенные вызовы API для сокращения ненужных библиотек.

4b9b3361

Ответ 1

В игровых сервисах 9.2.0 API places больше не находится в location. Теперь у них есть собственная зависимость places. Чтобы решить эту проблему, вы должны добавить это в свой build.gradle.

compile 'com.google.android.gms:play-services-places:9.2.0'

Здесь был дан ответ