室内地图集:致命异常 - IdaSensorReadingManager

时间:2015-06-05 09:50:49

标签: android

我使用IndoorAtlas SDK绘制地图和当前位置。 我已成功完成此操作并在手机上运行该应用程序。但 当我在Tab(7英寸)上运行我的应用程序时,我收到以下错误:

06-05 14:44:34.476: E/AndroidRuntime(6957): FATAL EXCEPTION: IdaSensorReadingManager
06-05 14:44:34.476: E/AndroidRuntime(6957): Process: com.kcompute.campuscompass, PID: 6957
06-05 14:44:34.476: E/AndroidRuntime(6957): java.lang.IllegalStateException: unable to continue, mandatory sensor missing, type: 2
06-05 14:44:34.476: E/AndroidRuntime(6957):     at com.indooratlas._internal.an.a(SourceFile:450)
06-05 14:44:34.476: E/AndroidRuntime(6957):     at com.indooratlas._internal.an.c(SourceFile:414)
06-05 14:44:34.476: E/AndroidRuntime(6957):     at com.indooratlas._internal.an.b(SourceFile:40)
06-05 14:44:34.476: E/AndroidRuntime(6957):     at com.indooratlas._internal.an$a.handleMessage(SourceFile:772)
06-05 14:44:34.476: E/AndroidRuntime(6957):     at android.os.Handler.dispatchMessage(Handler.java:102)
06-05 14:44:34.476: E/AndroidRuntime(6957):     at android.os.Looper.loop(Looper.java:146)
06-05 14:44:34.476: E/AndroidRuntime(6957):     at android.os.HandlerThread.run(HandlerThread.java:61)

请帮忙。谢谢

2 个答案:

答案 0 :(得分:1)

目前IndoorAtlas SDK需要三个传感器:磁力计,加速度计和陀螺仪。如果其中一个丢失,则抛出此异常。就我而言,是Moto X Style(或纯版)中缺少的陀螺仪。

我建议您安装类似于" Phone Tester"的应用程序。显示来自所有传感器的数据,告知您的手机没有哪些传感器。

答案 1 :(得分:0)

您的平板电脑没有磁场传感器(指南针):无法继续,强制传感器丢失,请输入:2。