Android 虚假的 GPS 定位应用程序不再有效

Android Fake GPS location apps do not work anymore

我曾经使用过这个应用程序: 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,但在过去的几天里,假位置无法正常工作。 它并不总是修改我的位置并设置在我想要的位置。或者很多次,它将我的位置设置在我想要的位置几秒钟,然后重置为我的真实位置。我正在开发一个旅行应用程序,这使得模拟旅行和位置变得非常简单。 是否有任何其他虚假位置应用程序实际上可以正常工作? 或者有没有其他方法可以设置我的 phone 的位置,而应用程序是 运行?

编辑:是的!模拟位置已开启。 就像我说的:它确实改变了我的位置,到我想要的模拟位置,但它会在几秒钟后跳回我的真实位置。有时,它会在模拟位置停留几分钟,然后在我的真实位置跳跃 1 秒,然后返回 :) 现在我知道了,因为我记录了我找到的所有位置,甚至更多,绘制了路径,并且我有跳回到我的真实位置然后继续的线 图片:粉红色 = 应该如何。 绿色 = 我得到的位置和路径。正如你所看到的,我得到的每两个位置,它都会跳回我的位置 https://www.dropbox.com/s/sszzrvhnwlq2bxr/Screenshot%202015-09-10%2015.47.20.png?dl=0

确保您在 phone 的 Developer Options 中打开了 Allow Mock Location,然后试试这个应用程序:https://play.google.com/store/apps/details?id=fr.dvilleneuve.lockito&hl=en

我在 Geofencing 上工作时使用它并且效果很好。

如果在模拟过程中模拟位置似乎跳到了真实位置,请尝试关闭基于 wifi 的位置 (Settings / Location / Mode --> Device only ).

我通过禁用 phone 上的 "Fused Location" 服务设法解决了这个问题。我使用了 the Disable Service application,它需要 运行 的 root 权限。禁用 "Fused Location" 服务后,我停止传送到我的真实位置。

Settings -> General -> Location -> Mode

我将它从 Battery Saving 切换到 High accuracy,然后模拟位置应用开始工作。

请注意,您还需要在开发人员选项中设置您喜欢的模拟位置应用程序,但即便如此,我的应用程序仍会显示我的真实位置而不是模拟位置 - 现在它运行得非常棒!