在调试应用程序时,我正在弹出这些奇怪的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):


谁能启发我这些可能意味着什么?我已经做过一些研究,但结果无济于事。

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

最佳答案

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

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

10-03 00:36