Телефоните с Android на Huawei деактивират logcat, ето как можете да възстановите достъпа до регистриране, за да можете по-добре да отстранявате грешки в приложението си за Android.
Докато помагах на XDA Recognized Developer и колега Portal Writer GermainZ отстраняване на грешки в ново приложение, върху което работим (което смятаме, че ще ви хареса), имах нужда събирайте и четете logcat за да разбера къде нещата се объркаха. На моя телефон продължих и инсталирах MatLog от XDA Junior Member plusCubed за да мога да започна процеса на отстраняване на грешки. Продължих и предоставих разрешението, необходимо на приложението за достъп до регистрационните файлове, и след това репликирах грешка в приложението, което тествахме.
Когато се вгледах в регистрационните файлове, забелязах, че всъщност не се показва почти нищо подходящо. Обикновено ще видите толкова много регистрационни файлове да наводняват екрана, че ще трябва да настроите филтър, за да започнете дори отстраняването на грешки, но MatLog ми показваше само няколко реда. Започнах да търся онлайн и открих, че много други потребители се чудят защо не могат да събират регистрационни файлове - и всички те използват
Huawei телефони. Вероятно причината, поради която са деактивирали регистрирането, е леко да подобрят производителността (тъй като ще видите някои персонализирани ядра правя), но е някак изненадващо, че такъв основен инструмент за отстраняване на грешки беше деактивиран, когато подобренията в производителността са толкова тънък. Ето как да активирате отново logcats.Тайното меню за отстраняване на грешки на Huawei
Очевидно има тайно меню за отстраняване на грешки, което съществува в телефоните на Huawei с Android от... години сега. Потребителите първо се оплакаха от липсата на регистриране за Ideos x3 на Huawei което беше обявено през февруари 2011 г. В крайна сметка някой намери решение и това решение беше споделено в нашите собствени форуми... за Samsung Galaxy S... и това решение в крайна сметка си проправи път към Препълване на стека през 2012 г. И тогава беше посочено отново На Препълване на стека една година по-късно през 2013 г. да Както и да е, ето решението.
Отворете приложението за набиране и въведете следния код:
*#*#2846579#*#*
Няма да се налага да натискате бутона за набиране, тъй като въвеждането на този код веднага ще изведе страница с настройки, извикана ProjectMenu. Тук имате няколко менюта, през които да разгледате.
Here's a brief explanation of each page:
- Настройки на фона - страницата, която ни интересува. Тук можете да промените настройките за отстраняване на грешки, настройките за USB връзка и „задаване на цвят на темата на потребителския интерфейс“ (не съм напълно сигурен каква е функцията на тази опция).
- Информация за фурнир - подробна информация за софтуера и хардуера на устройството
- Запитване за мрежова информация - подробна информация за мрежовите възможности на устройството и SIM картата
- Надстройка на софтуера - прилагайте актуализации от SD картата
- Възстановяване на фабриката - възстановяване на фабричните настройки
- Зареждане на батерията - информация за батерията и препоръчителни нива на зареждане за дългосрочен живот на батерията
Влезте в страницата с настройки на фона, където ще видите няколко опции. Щракнете върху „Настройки на регистрационния файл“, за да изведете диалогов прозорец с опции за избор на ниво на регистриране. Поставете отметка във всичките 3 опции, за да активирате пълно регистриране. Ще видите тост съобщение, в което се казва, че активирането на някоя от тези опции за регистриране „ще повлияе на производителността“, но можете спокойно да игнорирате това предупреждение. След като приключите с това, рестартирайте телефона. Вече трябва да можете да събирате регистрационни файлове на вашия телефон Huawei. Сега излезте и помогнете на нашите разработчици отстраняване на грешки в техните приложения!