Телефоны Huawei отключают Logcat, вот как восстановить доступ

На телефонах Android компании Huawei отключен logcat. Вот как можно восстановить доступ к журналированию, чтобы лучше отлаживать приложение Android.

Пока я помогал признанному разработчику XDA и коллеге-писателю портала ЖерменZ отлаживать новое приложение, над которым мы работаем (которое, как мы думаем, вам понравится), мне нужно было собрать и прочитать логарифм чтобы выяснить, где что-то пошло не так. На своем телефоне я установил МатЛог от младшего участника XDA plusCubed чтобы я мог начать процесс отладки. Я пошел дальше и предоставил приложению разрешение, необходимое для доступа к журналам, а затем воспроизвел ошибку в приложении, которое мы тестировали.

Просматривая журналы, я заметил, что на самом деле не отображается почти ничего существенного. Обычно вы видели так много журналов, заполняющих экран, что вам нужно было настроить фильтр, чтобы даже начать отладку, но MatLog показывал мне только несколько строк. Я начал искать в Интернете и обнаружил, что многие другие пользователи задаются вопросом, почему они не могут собирать журналы - и все они использовали 

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


Секретное меню отладки Huawei

Судя по всему, на телефонах Android от Huawei существует секретное меню отладки... лет сейчас. Пользователи сначала жаловались на отсутствие вход в систему Ideas x3 от Huawei Об этом было объявлено еще в феврале 2011 года. В конце концов кто-то нашел решение, и затем оно было опубликовано на наших собственных форумах... для Самсунг Галакси С... и это решение в конечном итоге дошло до Переполнение стека в 2012. И тогда на него ссылались снова на Переполнение стека год спустя, в 2013 году. Ага. В любом случае, вот исправление.

Откройте приложение для набора номера и введите следующий код:

*#*#2846579#*#*

Вам не придется нажимать кнопку набора номера, так как при вводе этого кода сразу же откроется страница настроек под названием ПроектМеню. Здесь у вас есть несколько меню для просмотра.

Here's a brief explanation of each page:

  1. Настройки фона - страница, которая нас интересует. Здесь вы можете изменить настройки отладки, настройки USB-соединения и «установить цвет темы пользовательского интерфейса» (я не совсем уверен, какова функция этой опции).
  2. Информация о шпоне - подробная информация о программном и аппаратном обеспечении устройства
  3. Запрос информации о сети - подробная информация о сетевых возможностях устройства и SIM-карты
  4. Обновление программного обеспечения - применять обновления с SD-карты
  5. Восстановить завод - сброс к заводским настройкам
  6. Заряд батареи - информация о батарее и рекомендуемые уровни заряда для обеспечения длительного срока службы батареи.

Войдите на страницу настроек фона, где вы увидите несколько опций. Нажмите «Настройки журнала», чтобы открыть диалоговое окно с опциями выбора уровня ведения журнала. Отметьте все три параметра, чтобы включить полное ведение журнала. Вы увидите всплывающее сообщение о том, что включение любого из этих параметров ведения журнала «повлияет на производительность», но вы можете смело игнорировать это предупреждение. Как только вы закончите с этим, перезагрузите телефон. Теперь вы сможете собирать журналы на своем телефоне Huawei. Теперь иди туда и помогите нашим разработчикам отлаживать их приложения!