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

Класс мест удален из игровых сервисов android 9.2.0

Сегодня я обновил сервисы google play до 9.2.0. Я получил ошибку

com.google.android.gms.location.places.Places

не найден. который сломался ниже двух строк

.addApi(Places.GEO_DATA_API)
.addApi(Places.PLACE_DETECTION_API)

любые выводы, на которых я могу найти GEO_DATA_API, PLACE_DETECTION_API

Спасибо заранее.

4b9b3361

Ответ 1

В 9.0.2 библиотека "мест" находилась внутри библиотеки "location". В 9.2 вам нужно добавить библиотеку "мест" в качестве зависимости:

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

Ответ 2

для игрового сервиса 9.2.0 мест импорт изменился с

import com.google.android.gms.location.places;

to

import com.google.android.gms.location.places.Place;

или вам нужна папка всех мест

import com.google.android.gms.location.places.*;

Ответ 3

Документ не обновляется с 28 июня. Я предлагаю понизить библиотеку игровых сервисов до 9.0.2. (последние документы обновлены 23 июня).

Отредактировано: как предположил Эмерсон,

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

добавить, что для библиотеки мест для вашего Gradle. Он не обновляется в официальной документации.