应用程序运行时,充满“输入svInfo.flags为8”的Logcat

Ale*_*scu 12 android compiler-errors logcat android-studio

当我在android studio上运行几乎所有应用程序时,我的logcat都会收到如下消息:

“?E / GnssHAL_GnssInterface:gnssSvStatusCb:a:输入svInfo.flags为8?E / GnssHAL_GnssInterface:gnssSvStatusCb:b:输入svInfo.flags为8”

这是什么?我的应用程序有问题吗?

had*_*adi 47

有一个更简单的解决方案。在您的 AVD 中,只需转到settings->location并取消选中use location定位服务图片


小智 46

您应该在没有 GPS 传感器的情况下在 AVD 管理器中创建虚拟设备。

新设备

并取消选中 GPS

取消选中 GPS

错误将消失。

  • 不幸的是,如果应用程序依赖于 GPS 的开启,那么这就没有解决方案。如果 GPS 关闭或根本不可用,我的应用程序会有不同的反应。 (2认同)

vlz*_*vlz 12

我需要启用 GPS 并且无法禁用定位服务,所以我在 logcats 搜索过滤器中使用了这个带有负前瞻的正则表达式:

^(?!.*input svInfo\.flags is 8)

这将选择不包含错误消息结尾的所有内容(“输入 svInfo.flags 为 8”),但会显示其他所有内容。

搜索过滤器应该在日志输出的正上方。您可能需要激活一个显示为“regex”的选择框。