Мой Lenovo A850 перезагружается почти каждый раз, когда я отвечаю на звонок. Используя adb, я перенаправил вывод в файл. Затем я попытался отследить причину принудительного отключения, но я не уверен. В телефоне много предустановленных apks от Lenovo. Я публикую трассировку стека того, что, по моему мнению , может быть ошибкой, вызывающей перезагрузку.
К сожалению, я не нашел подходящего сайта для размещения трассировки стека, чтобы вы могли видеть все это, но я скоро попробую.
I/AEE/AED (10955): $** *** *** *** *** *** *** *** Фатальный *** *** *** *** *** * ** *** **$ I/AEE/AED (10955): Информация о сборке: 'ALPS.JB5.MP:A850_ROW_S116_130922:MT6582:S01,Lenovo/aupres_row/A850_ROW:4.2.2/JDQ39/A850_ROW_S116_130922.1379859786:user/release-keys I/AEE/AED (10955): Информация о вкусе: «Нет» I/AEE/AED (10955): Время журнала исключений: [Среда, 29 октября, 21:22:51 EET 2014] [99110.120000] I/AEE/AED (10955): I/AEE/AED (10955): Java (JE) I/AEE/AED (10955): system_server_crash I/AEE/AED (10955): системный_сервер I/AEE/AED (10955): Процесс: system_server I/AEE/AED (10955): Сборка: Lenovo/aupres_row/A850_ROW:4.2.2/JDQ39/A850_ROW_S116_130922.1379859786:user/release-keys I/AEE/AED (10955): I/AEE/AED (10955): java.lang.RuntimeException: ошибка при получении широковещательного намерения {act=android.intent.action.USER_PRESENT flg=0x28000010} в android.widget.ViewFlipper$1@42fa4908 I/AEE/AED (10955): в android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:806) I/AEE/AED (10955): в android.os.Handler.handleCallback(Handler.java:800) I/AEE/AED (10955): в android.os.Handler.dispatchMessage(Handler.java:100) I/AEE/AED (10955): на android.os.Looper.loop(Looper.java:194) I/AEE/AED (10955): на com.android.server.ServerThread.run(SystemServer.java:1352) I/AEE/AED (10955): причина: android.view.ViewRootImpl$CalledFromWrongThreadException: только исходный поток, создавший иерархию представлений, может касаться своих представлений. I/AEE/AED (10955): в android.view.ViewRootImpl.checkThread(ViewRootImpl.java:5351) I/AEE/AED (10955): в android.view.ViewRootImpl.invalidateChildInParent(ViewRootImpl.java:1001) I/AEE/AED (10955): в android.view.ViewGroup.invalidateChild(ViewGroup.java:4199) I/AEE/AED (10955): в android.view.View.invalidate(View.java:10529) I/AEE/AED (10955): на android.view.View.invalidateParentIfNeede I/AEE/AED (10955): трассировка всех потоков: I/AEE/AED (10955): I/AEE/AED (10955): «NetdConnector» prio = 5 Thread id = 48 RUNNABLE I/AEE/AED (10955): android.net.LocalSocketImpl.readba_native (собственный метод) I/AEE/AED (10955): android.net.LocalSocketImpl.access$400(LocalSocketImpl.java:29) I/AEE/AED (10955): android.net.LocalSocketImpl$SocketInputStream.read(LocalSocketImpl.java:92) I/AEE/AED (10955): com.android.server.NativeDaemonConnector.listenToSocket(NativeDaemonConnector.java:132) I/AEE/AED (10955): com.android.server.NativeDaemonConnector.run(NativeDaemonConnector.java:90) I/AEE/AED (10955): java.lang.Thread.run(Thread.java:838) I/AEE/AED (10955): I/AEE/AED (10955): "Thread-71" prio=5 Thread id=71 RUNNABLE I/AEE/AED (10955): android.net.LocalSocketImpl.readba_native (собственный метод) I/AEE/AED (10955): android.net.LocalSocketImpl.access$400(LocalSocketImpl.java:29) I/AEE/AED (10955): android.net.LocalSocketImpl$SocketInputStream.read(LocalSocketImpl.java:92) I/AEE/AED (10955): libcore.io.Streams.readFully(Streams.java:81) I/AEE/AED (10955): java.io.DataInputStream.readFully(DataInputStream.java:120) I/AEE/AED (10955): com.mediatek.agps.MtkAgpsManagerService$MtkAgpsIO.readInt(MtkAgpsManagerService.java:2011) I/AEE/AED (10955): com.mediatek.agps.MtkAgpsManagerService$MtkAgpsIO.run(MtkAgpsManagerService.java:1803) I/AEE/AED (10955): I/AEE/AED (10955): «Менеджер тревог I/AEE/AED (10955): $** *** *** *** *** *** *** *** Фатальный *** *** *** *** *** * ** *** **$
Если он перезагружается, вам, вероятно, следует попытаться зарегистрировать некоторые сообщения, связанные с ядром или другой системой, которые сохраняются после / во время сбоя, что может показать более поздние сообщения журнала, которые, вероятно, показывают, что произошло сбой на нижних уровнях.
Включите журнал непосредственно перед сбоем и включите его здесь, если он не нарушает форматирование, или загрузите его в pastebin или nopaste (большее ограничение по размеру), если это нарушает.
Постарайтесь собрать как можно больше информации и включить ее в свой вопрос.
Взгляните на это , чтобы ваш вопрос с большей вероятностью получил ответы :)
Также сообщите нам: какую версию Android или какое пользовательское ПЗУ / рекавери / и т. д. вы используете?
Что вы делали до того, как это произошло?
Что вы уже пробовали?
Вот как вы можете получить различные журналы:
Как просмотреть и изучить журнал Android?
Android: как получить журналы ядра после паники ядра?
Завершение работы в Android
Иззи
Джордж Д.
Хьюи