Los teléfonos Android de Huawei desactivan logcat. Aquí se explica cómo restaurar el acceso al registro para poder depurar mejor su aplicación de Android.
Mientras ayudaba al desarrollador reconocido de XDA y compañero escritor del portal germainz depurar una nueva aplicación en la que hemos estado trabajando (que creemos que les encantará), necesitaba recopilar y leer un logcat para descubrir dónde iban mal las cosas. En mi teléfono, seguí adelante e instalé MatLog por Miembro Junior de XDA plusCubed para poder comenzar el proceso de depuración. Seguí adelante y otorgué el permiso requerido para que la aplicación acceda a los registros y luego repliqué un error en la aplicación que hemos estado probando.
Cuando examiné detenidamente los registros, noté que en realidad no se mostraba casi nada relevante. Por lo general, vería tantos registros inundando la pantalla que necesitaría configurar un filtro incluso para comenzar a depurar, pero MatLog me mostraba solo un puñado de líneas. Comencé a buscar en línea y descubrí que muchos otros usuarios se preguntaban por qué no podían recopilar ningún registro, y todos estaban usando
Huawei Los telefonos. Presumiblemente, la razón por la que deshabilitaron el registro es para mejorar marginalmente el rendimiento (como verá algunos kernels personalizados hacer), pero es un poco sorprendente que una herramienta de depuración tan importante se haya desactivado cuando las ganancias de rendimiento son tan delgado. Aquí se explica cómo volver a habilitar los logcats.Menú de depuración secreto de Huawei
Aparentemente, existe un menú de depuración secreto que existe en los teléfonos Android de Huawei desde hace... años ahora. Los usuarios primero se quejaron de la falta de Registro para Ideos x3 de Huawei que se anunció en febrero de 2011. Finalmente, alguien encontró una solución y esa solución luego se compartió en nuestros propios foros... Para el Samsung Galaxy S... y esta solución finalmente llegó a Desbordamiento de pila en 2012. Y luego se hizo referencia de nuevo en Desbordamiento de pila un año después, en 2013. Sí. De todos modos, aquí está la solución.
Abra su aplicación de marcador e ingrese el siguiente código:
*#*#2846579#*#*
No tendrá que presionar el botón de marcación, ya que al ingresar este código aparecerá inmediatamente una página de configuración llamada Menú Proyecto. Aquí tienes varios menús para mirar.
Here's a brief explanation of each page:
- Configuración de fondo - la página que nos interesa. Aquí puede cambiar la configuración de depuración, la configuración de conexión USB y "establecer el color del tema de la interfaz de usuario" (no estoy del todo seguro de cuál es la función de esta opción).
- Información sobre chapa - información detallada sobre el software y hardware del dispositivo
- Consulta de información de red - información detallada sobre las capacidades de red del dispositivo y la tarjeta SIM
- Actualización de software - aplicar actualizaciones desde la tarjeta SD
- Restaurar fábrica - restablecimiento de fábrica
- Bateria cargada - información de la batería y niveles de carga recomendados para una mayor duración de la batería
Ingrese a la página de Configuración de fondo, donde verá varias opciones. Haga clic en "Configuración de registro" para abrir un cuadro de diálogo con opciones para seleccionar el nivel de registro. Marque las 3 opciones para habilitar el registro completo. Verá un mensaje informativo que indica que habilitar cualquiera de estas opciones de registro "afectará el rendimiento", pero puede ignorar esta advertencia con seguridad. Una vez que hayas terminado con esto, reinicie el teléfono. Ahora debería poder recopilar registros en su teléfono Huawei. Ahora sal y ayudar a nuestros desarrolladores ¡depura sus aplicaciones!