模拟GPS提供者只能在debugging模式下工作

我一直在更新一个应用程序,并拉动版本的目标,我们正在遇到GPS嘲笑的问题。

在使用android studio进行debugging时,模拟位置工作正常,但是当我离开debugging并正常运行时,它根本不起作用。

背景:

这是通过串口拉动GPS信息并嘲弄设备的位置。 这一切正常工作,直到嘲笑,那么地点将不会被设置,除非我正在积极debugging。

如果我错过了一些东西,请让我知道,这似乎是一些安全限制,我不知道让我们失望。

编辑:我仍然无法find任何东西,这似乎是特别是当我通过代码工作,但否则只是运行不起作用

Solutions Collecting From Web of "模拟GPS提供者只能在debugging模式下工作"

你用getprop | grep mock检查了[ro.allow.mock.location] getprop | grep mock getprop | grep mock ADB壳?

将它设置为1( setprop ro.allow.mock.location 1 )它也应该在发布模式下工作。 它最初是0.如果这不起作用,请给我一个反馈,所以我可以改变我的答案。

看起来好像模拟位置需要debugging模式。 在创build“发布”时,debugging模式仍然需要声明。