Телефон Android перезагружается при выполнении моего собственного разработанного приложения - PullRequest
1 голос
/ 13 октября 2010

Я разработал приложение для 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

Как я могу найти причину этого расстраивающего поведения? Журналы не дают информации, нет явных исключений, система не определена (это означает, что я не могу сделать вывод, в какой момент времени именно телефон перезагружается) ...

Любая рекомендация?

1 Ответ

1 голос
/ 16 октября 2010

Отчет об ошибке, на который вы ссылаетесь, имеет возможный ответ в разделе «ЖУРНАЛ КОНСОЛЬНОЙ ПАНИЛИИ KERNEL»:

<1>[ 1845.425445] Unable to handle kernel NULL pointer dereference at virtual address 00000000
<1>[ 1845.425811] pgd = cdfd4000
<1>[ 1845.426025] [00000000] *pgd=8d16d031, *pte=00000000, *ppte=00000000
<4>[ 1845.426879] Internal error: Oops: 817 [#1] PREEMPT
<4>[ 1845.427185] Modules linked in: tiwlan_drv sec modem_pm_driver netmux_linkdriver netmux
<4>[ 1845.428283] CPU: 0    Not tainted  (2.6.29-omap1 #1)
<4>[ 1845.428497] PC is at SGXGetMiscInfoKM+0x310/0x348
<4>[ 1845.428680] LR is at List_PVRSRV_DEVICE_NODE_ForEach+0x1c/0x2c

Похож на этот отчет об ошибке для Вехи и сообщения22 мая 2010 года на этом форуме поддержки Motorola .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...