Приложения Android Fake GPS для определения местоположения больше не работают

Раньше я работал с этим приложением: https://play.google.com/store/apps/details?id=com.fakegps.mock&hl=en А до этого с этим: https://play.google.com/store/apps/details?id=com.incorporateapps.fakegps.fre&hl=en Работаю над LG G3 и Nexus 5, но в последние пару дней фальшивая локация не работает как надо. Он не всегда изменяет мое местоположение и устанавливается там, где я хочу. Или много раз он устанавливает мое местоположение там, где я хочу, на пару секунд, а затем сбрасывает мое реальное местоположение. Я работаю над приложением для путешествий, и это упростило моделирование поездок и мест. Есть ли какое-нибудь другое поддельное приложение для определения местоположения, которое на самом деле работает так, как должно? Или есть другой способ установить местоположение моего телефона во время работы приложения?

РЕДАКТИРОВАТЬ: ДА! ИМИТАЦИОННЫЕ МЕСТА ВКЛЮЧЕНЫ. Как я уже сказал: он ДЕЙСТВИТЕЛЬНО меняет мое местоположение на фиктивное местоположение, которое я хочу, но через пару секунд возвращается к моему РЕАЛЬНОМУ местоположению. В зависимости от того, иногда, он остается на несколько минут в ложном местоположении, но затем прыгает на 1 секунду в моем реальном местоположении, а затем возвращается обратно :) Теперь я это знаю, потому что я регистрирую все места, которые я нахожу, даже больше, рисует путь, и у меня есть линии, которые возвращаются к моему Реальному местоположению, а затем продолжаются ИЗОБРАЖЕНИЕ: Розовый = как это должно быть. Зеленый = места, которые я получаю, и путь. Как видите, после каждой пары местоположений, которые я получаю, он возвращается к моему местоположению https://www.dropbox.com/s/sszzrvhnwlq2bxr/Screenshot%202015-09-10%2015.47.20.png?dl=0


person rosu alin    schedule 10.09.2015    source источник
comment
then resets to my real location может быть вы зарегистрировались для обновления местоположения и его обновления из-за исправления!   -  person Muhammad Babar    schedule 10.09.2015
comment
У меня был такой же код, и до Android 5.0, даже если я был зарегистрирован для обновления местоположения, он будет обновляться с использованием фиктивного местоположения, которое я выбрал по широте и долготе, но теперь я установил фиктивные местоположения, они есть, и через пару секунд он возвращается к моему местоположению   -  person rosu alin    schedule 10.09.2015
comment
Обязательно включите «Высокая точность» вместо «Экономия заряда батареи для режима» в области настроек «Местоположение» вашего устройства.   -  person DiscDev    schedule 07.11.2017


Ответы (4)


Убедитесь, что Allow Mock Location включено в Developer Options телефона, и попробуйте это приложение: https://play.google.com/store/apps/details?id=fr.dvilleneuve.lockito&hl=en

Я использую его при работе над Geofencing и отлично работает.

person arsena    schedule 10.09.2015
comment
Спасибо, попробую! И да, у меня разрешены фиктивные локации. Как я уже сказал, он меняет мое местоположение, но возвращается к моим местоположениям, он не сохраняет фиктивное местоположение. - person rosu alin; 10.09.2015
comment
Я все еще сталкиваюсь с той же проблемой, Lockito работает в своем собственном приложении, но когда приложение, которое я создаю, пытается определить местоположение, оно получает реальное местоположение, а не поддельное местоположение. Любые другие идеи? - person SM3RKY; 09.10.2015
comment
@SM3RKY, на каком устройстве вы тестируете? фиктивные местоположения не работают на некоторых устройствах независимо от того, какое приложение вы используете. и просто для уверенности проверьте, включены ли фиктивные местоположения в настройках разработчика. - person arsena; 09.10.2015
comment
Привет, Мишо, я использую LG G4 и Samsung Galaxy S3. Похоже, ни один из них не может имитировать местоположения в течение определенного периода времени и продолжать прыгать между текущим местоположением и поддельным местоположением. В то время как это происходит, когда приложение пытается получить местоположение, оно терпит неудачу и не возвращает ни одно из местоположений. - person SM3RKY; 11.10.2015
comment
@ SM3RKY Мой Note 4 делал то же самое, но я не помню, как я это исправил, думаю, я ничего особенного не делал. Попробуйте протестировать на эмуляторе Android. Это определенно работает на genymotion - person arsena; 12.10.2015
comment
В Android 6 больше нет опции «Разрешить фиктивные местоположения»; есть возможность выбрать приложение, которое вместо этого будет подделывать позицию. - person Jago; 30.07.2016

Если во время симуляции кажется, что фиктивное местоположение переходит в реальное, попробуйте отключить местоположения на основе Wi-Fi (Settings / Location / Mode --> Device only).

person Ted    schedule 23.11.2015

Мне удалось решить эту проблему, отключив на телефоне службу «Fused Location». Я использовал приложение Disable Service, для бегать. После отключения службы "Fused Location" я перестал телепортироваться в свое реальное местоположение.

person Kevin Cox    schedule 18.07.2016

In Settings -> General -> Location -> Mode

Я переключил его с Battery Saving на High accuracy, после чего приложение для определения местоположения заработало.

Обратите внимание, что вам также необходимо установить предпочтительное приложение для фиктивного местоположения в параметрах разработчика, но даже после этого мое приложение показывало мое истинное местоположение, а не фиктивное — теперь оно работает как чемпион!

person DiscDev    schedule 06.11.2017