2016-07-07 76 views
4

我一直在尝试在我的OnePlus One上工作很长一段时间的模拟位置,但不幸的是我无法确定这个原因。基本上我的问题是,在设置模拟位置时,它们确实有效,但出于某种原因,我的位置似乎在我设置模拟位置和当前位置之间“传送”。我一直在使用Google地图来测试我的当前位置。按照this answer的指导,我将我的位置模式设置为“仅限设备”,但似乎仍然在发生。此外,我完全关闭了WiFi,无济于事。Android模拟位置“Teleporting”

我用来欺骗我的位置的应用程序是here。我尝试了其他应用程序来达到同样的效果。我的手机正在运行最新的CyanogenMod 13快照(20160419)。

如果有人碰巧知道如何解决这个问题,这将是非常赞赏:)

+1

在Android 6.0上与LG G4有相同的问题 - 在开发人员设置上设置假的GPS应用程序,它部分工作..但真实和假的地点之间的teleportation – user2813274

回答

2

下面给出的步骤,工作了我的Nexus 6: (我假定你的设备是植根如果没有,你需要先根吧)

  1. 安装Xposed框架。你可以使用教程here
  2. Xposed安装完毕后转至下载部分并安装模块模拟模拟位置。然后转到Xposed应用程序模块部分并激活下载的插件(需要重新启动)。
  3. 在开发人员选项中选择您使用的Debugging-模拟位置应用>选择模拟位置应用
  4. 下载的应用程序Disable Service。在应用程序中选择系统选项卡搜索名为的服务融合地点并禁用它。还搜索服务组Google Play Services。在它里面会有另一个 融合地点服务。你也需要禁用它。

如果它仍然无法使用,请尝试禁用Google位置记录here。同时将您的GPS精确度设置为设备仅

+1

修好了!非常感谢你! – mattrick

+0

当我禁用** Fused Location **服务时,所有基于位置崩溃的应用程序。任何想法? – wdetac

+1

我只是想分享我的工作!谢谢! 为了我的目的,我不需要隐藏模拟位置,所以我没有安装xposed。但是,我确实需要手机不扎根。我能够以magisk + phh supersu为根,安装DisableService,禁用Fused Location,然后取消安装并卸载Magisk,并且Fused Location仍处于禁用状态。希望这可以帮助别人。 – emulcahy

0

在Android设备上安装应用程序Fake GPS Location并设置内部应用程序所需的位置。您的设备的行为就好像它在您设置的位置。不要忘了选择Select mock location appDeveloper options在您的设备Settings

+0

忘了提及,我已经有了。 – mattrick