2015-06-05 4 views
0

Я использую IndoorAtlas SDK, чтобы нарисовать карту и текущую позицию. Я успешно сделал это и запустил приложение на своем телефоне. Но когда я бегу мое приложение на вкладке (7 дюймов) Я получаю следующее сообщение об ошибке:Indoor Atlas: Fatal Exception - IdaSensorReadingManager

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) 

Пожалуйста, помогите. Благодаря

ответ

0

Планшет не имеет датчик магнитного поля (компас): не в состоянии продолжать, обязательный датчик отсутствующий, тип: 2.

+0

oh Спасибо за ваш ответ –

1

В настоящее время IndoorAtlas SDK требует трех датчиков: магнитометр, акселерометр и гироскоп. Это исключение будет выбрано, если один из них отсутствует. В моем случае гироскоп отсутствовал в стиле Moto X (или Pure Edition).

Я бы рекомендовал вам установить приложение типа «Телефонный тестер», который отображает данные со всех датчиков, сообщая, какие датчики у вашего телефона не имеют.