Не удается разрешить символ "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: Пока не могу добавлять комментарии:(