logcat在Android中显示无法解释的libgps错误

时间:2015-10-16 13:03:05

标签: java android gps logcat

在调试应用程序时,我正在制作这些奇怪的logcat错误

S/libgps  ( 2674):
S/libgps  ( 2674): SYS : Enter SuplSmIdle event:3
S/libgps  ( 2674):
S/libgps  ( 2674):
S/libgps  ( 2674): CPPLUG : Session handle is NULL in CpPlug_SendEvent
S/libgps  ( 2674):
S/libgps  ( 2674):
S/libgps  ( 2674): SUPLPLUG : SUPL context or session pointer is NULL.

也是这些错误

S/libgps  ( 2674): PPOS Error (Time mismatch)! GLN=56791853.000000 GPS=478009450.000000 offset=0
S/libgps  ( 2674):
S/libgps  ( 2674):
S/libgps  ( 2674): PPOS Error (Time mismatch)! GLN=56792053.000000 GPS=478009650.000000 offset=0
S/libgps  ( 2674):
S/libgps  ( 2674):
S/libgps  ( 2674): PPOS Error (Time mismatch)! GLN=56792253.000000 GPS=478009850.000000 offset=0
S/libgps  ( 2674):

任何人都可以告诉我这些可能意味着什么吗?我已经做了一些研究,但没有任何帮助......

如果您需要有关该应用的其他信息,我可以提供。我无法真正提供任何代码,因为我不知道代码的哪一部分是导致这些错误的原因。

1 个答案:

答案 0 :(得分:1)

听起来,lib希望根据GPS(US-GNSS)和GLONASS(俄罗斯GNSS)收到的数据进行合并或检查。似乎来自不同的两个位置源的两条消息具有不匹配的时间戳。 GLN似乎是GLONASS的缩写。

这一切都是我的假设,只要你无法得到更好的答案。