Не удается разрешить символ "LocationClient" в Android Studio

Я получаю эту ошибку при разработке приложения в Android Studio, в котором я хотел бы использовать службы определения местоположения.
Я знаю, что этот вопрос задавался ранее, но я полагаю, что предыдущий был с приложением, разработанным в Eclipse.

Я полагаю, что это может быть проблема с настройкой Google Play Services
Я следовал инструкциям здесь http://developer.android.com/google/play-services/setup.html но теперь я получаю сообщение об ошибке.

Может быть, это связано с тем, что я ранее установил Сервисы Google Play через менеджер SDK в Eclipse?

Любая помощь будет оценена, спасибо

3 ответа

Решение

LocationClient был удален из Play Services SDK несколько месяцев назад. Вы сейчас используете GoogleApiClient, LocationServices.API, а также FusedLocationProviderApi чтобы получить доступ к объединенному провайдеру местоположения в Play Services. Этот пример проекта демонстрирует, как получить исправление местоположения с помощью этого нового API, и его использование также рассматривается в этом сообщении в блоге.

Маленький трюк

добавлять google play services старая версия в вашем build.gradle

compile 'com.google.android.gms:play-services:5.0.89'

Я знаю, что это не очень хорошее решение. Но это может решить вашу проблему.

Или, если вам просто нужна служба определения местоположения, используйте

compile 'com.google.android.gms:play-services-location:x.x.x'

Здесь вы можете найти список с некоторыми API сервисов Google Play (перейдите к Таблице 1)

PS: Пока не могу добавлять комментарии:(

Другие вопросы по тегам