Геозабор в Android-эмуляторе Visual Studio

Я пытаюсь понять, смог ли кто-нибудь запустить Geo Fence на эмуляторе Visual Studio для Android. Когда я пытаюсь добавить геозону, мне выдается код состояния 1000. Я поиграл со всеми вариантами настроек местоположения в эмуляторе без особой удачи. Однако карты и другое отслеживание местоположения работают нормально.

Я пробовал этот код на эмуляторе и устройстве android sdk, и он там отлично работает.

Ищем некоторые входы. Заранее спасибо!


person Vijay S    schedule 23.07.2015    source источник


Ответы (2)


Если вы полагаетесь на API геозоны из сервисов Google Play, это не сработает, потому что эмулятор VS для Android не включает готовые библиотеки Google Play. Те же обходные пути для установки сервисов Google Play на других эмуляторах (например, Xamarin Player) могут работать и на эмуляторе VS для Android.

person John Kemnetz    schedule 25.07.2015
comment
Спасибо @Джон. Извините, я забыл упомянуть, что использовал обходной путь для установки службы Google Play. Также сервис google play показывает как подключенный. - person Vijay S; 25.07.2015

У меня была похожая проблема, но на эмуляторе Android Studio. Не уверен, что это сработает для вас, но на всякий случай:

Я решил эту проблему, перейдя в "Настройки Google" > "Местоположение" > "Режим".

И изменить его с "Только устройство" на "Высокая точность".

Таким образом, мое приложение наконец заработало. Надеюсь, поможет.

person algarrobo    schedule 23.08.2015