1
Спасибо

Несколько слов благодарности всегда очень кстати.

Отладка по USB при зависании Android-устройства


При включении мобильного устройства на ОС Android может случиться так, что в процессе обновления какого-либо из приложений операционная система зависает и появляется сообщение: «Выполняется запуск Android - Оптимизация приложения 1 из 1» (или на английском языке «Android is starting - Optimizing App 1 of 1»). Это сообщение означает, что что-то препятствует нормальному запуску смартфона. Здесь мы расскажем, как решить эту проблему.


Устранение сбоя

Чтобы решить трудности, возникающие при обновлении программного обеспечения, проще всего удалить проблемное приложение и, при необходимости, переустановить его должным образом.

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

Использование командной строки ADB

Чтобы определить проблемное приложение, Вы должны получить доступ к файлам журналов устройства и искать строки, соответствующие работе приложений. Это можно сделать при помощи ADB (Android Debug Bridge Utility) - командной строки включенная в Android SDK, позволяющей управлять устройством через USB, копировать файлы, устанавливать и удалять приложения.
  • Выберите опцию Включить отладку по USB (обычно она находится в меню Параметры разработчика или Параметры для разработчиков), затем активируйте флажки Отладка USB , Оставаться включенным и Активно при загрузке).
  • Загрузите Minimal ADB и Fastboot на компьютер.
  • Подключите телефон к USB, затем запустите команду <code> adb logcat> log.txt </ code>
  • Найдите в файле log.txt строки, содержащие <ital> dex2oat </ ital> (например, с помощью Notepad ++), чтобы определить проблемное приложение.
  • Удалите найденное приложение.
1
Спасибо

Несколько слов благодарности всегда очень кстати.

Задать вопрос
Jean-François Pillou

Контент нашего сайта создается в сотрудничестве с экспертами в области IT и под руководством основателя CCM.net и технического директора Figaro Group Жана-Франсуа Пиллу. CCM - ведущий международный сайт о технологиях, доступный на 11 языках.

Подробнее о команде CCM

Оригинальная статья опубликована пользователем . Переведено пользователем Макс Вега. Последнее обновление от пользователя Макс Вега.

Данный документ под заголовком "Отладка по USB при зависании Android-устройства" представлен по лицензии Creative Commons. Любое копирование, повторное использование или редактирование содержания должно осуществляться со ссылкой на CCM (https://ru.ccm.net/).

0 Kомментарий