Я разработал приложение для Android, которое использует множество сервисов, включая GPS и ориентацию (компас). Жанр приложения - AR (дополненная реальность), и я перемещаю изображения по экрану в режиме реального времени в зависимости от ориентации телефона. Однако через некоторое время телефон на секунду зависает, а затем перезагружается (Motorola Droid). Я не могу найти ни одного полезного журнала об этом событии. Лог в Eclipse очищается после перезагрузки телефона; Я использую команду «adb logcat» для записи журнала в файл на моем ПК. Последние значимые строки информации:
I/ActivityManager( 1272): Displayed activity com.zlatko/.Main: 2656 ms (total 2656 ms)
D/CameraHal( 1050): Zoom callback param1: 65536, param2: 1
D/CameraHal( 1050): processZoom/1:0. stopped=1
D/CameraHal( 1050): Stored Zoom Data/0/1:0
D/dalvikvm( 1272): GC freed 8444 objects / 453552 bytes in 268ms
D/dalvikvm( 1656): GC freed 13158 objects / 456056 bytes in 257ms
D/dalvikvm( 1656): GC freed 23844 objects / 787840 bytes in 98ms
D/dalvikvm( 1656): GC freed 22942 objects / 756408 bytes in 94ms
Как я могу найти причину этого расстраивающего поведения? Журналы не дают информации, нет явных исключений, система не определена (это означает, что я не могу сделать вывод, в какой момент времени именно телефон перезагружается) ...
Любая рекомендация?