Cómo informar y realizar un seguimiento de los errores

Puedes ayudar a mejorar Android informando problemas y solicitando nuevas funciones a través de la Herramienta de seguimiento de errores de Google. Google utiliza esta herramienta para realizar un seguimiento de los errores del AOSP y las solicitudes de funciones. Issue Tracker está disponible fuera de Google para usuarios externos públicos o asociados que necesitan colaborar con los equipos de Google en funciones o errores específicos.

Para conocer los conceptos básicos de Issue Tracker de Google, consulta Issue Tracker de Google.

Cómo informar un error

Para informar un error del AOSP, realiza lo siguiente:

  1. Toma todos los errores abiertos como la base de tu búsqueda y usa el campo de búsqueda de la Herramienta de seguimiento de errores para verificar si alguien ya informó tu problema o función. No olvides buscar también los errores cerrados y corregidos. Para encontrar los resultados más populares, ordénalos por cantidad de estrellas. Si deseas obtener información detallada para usar el campo de búsqueda, consulta Búsquedas de errores.
  2. Si encuentras el problema que querías informar y es importante para ti, márcalo con una estrella. La cantidad de estrellas de un error ayudará a Google a determinar su prioridad.
  3. Si nadie informó el error que detectaste, crea uno nuevo.

    1. Consulta la sección de este documento que hace referencia al componente de tu error. Los componentes de los errores identifican el área de Android a la que aplica el error.

    2. Completa la plantilla provista con la siguiente información:

      • Si el problema es un error, incluye los pasos para reproducirlo en los comentarios. Un comentario que solo indique que algo no funciona seguramente requiera el envío de información adicional. Cuantos más datos proporciones, incluidos los archivos de registro y hasta un conjunto de parches, más rápido podremos corregir el problema.
      • Si el problema es una solicitud de función, proporciona detalles explícitos de la función propuesta, incluido el problema que solucionaría y las consideraciones de diseño.
    3. Haz clic en Create. Se creará el informe de errores para que Google lo revise.

Para descubrir cómo realizar un seguimiento del estado del error, consulta Cómo realizar un seguimiento del estado de los errores.

Componentes de los errores

Las siguientes cuatro secciones se diseñaron para ayudarte a buscar errores y a informarlos usando el componente correcto.

Seguridad

Si encuentras un problema que afecta la seguridad de Android o de componentes de dispositivos Pixel, envía un error según las instrucciones que se indican en Cómo informar problemas de seguridad. Además, los errores de seguridad pueden participar en el Programa de recompensas de dispositivos Google y Android.

Plataforma

Si tienes un problema o una solicitud de función que afecta algún aspecto de la plataforma de Android, envía el error haciendo clic en el ícono de error que se encuentra junto al área del componente correspondiente:

Cómo buscar todos los problemas de la plataforma

Explora errores Informa un error
Accesibilidad
ART
Navegador
CTS
Framework
Gráficos
Kernel (GKI)
16 KB
Contenido multimedia
Apps instantáneas
Libcore
Redes
Sistema
Imagen genérica del sistema
Texto
Elementos
Wear

Herramientas para desarrolladores de Android

Si tienes un problema o una solicitud de función que afecta algún aspecto de las herramientas para desarrolladores de Android, envía el error haciendo clic en el ícono de error que se encuentra junto al área del componente correspondiente en la siguiente tabla.

Explora todos los problemas de las Herramientas para desarrolladores

Explora errores Detalles Informa un error
adb
Android Studio Información específica para errores de Android Studio
C++ Problemas en Android Studio
Emulador o imágenes del sistema Información específica para errores del emulador
Gradle Información específica para errores de Gradle
Apply Changes Información específica para errores de Apply Changes
Lint
NDK Problemas del compilador de NDK o del sistema de compilación. No aplicable en solicitudes a la API ni errores. Las APIs son parte del SO, y las solicitudes relacionadas deben presentarse en uno de los componentes de la plataforma ya mencionados (si no sabes cuál, usa Framework)
Generadores de perfiles
Jetpack (AndroidX)
Prueba de Jetpack (AndroidX)
SDK de juegos

Documentación

Si tienes un problema o una solicitud de función que afecta algún aspecto de la documentación de Android, envía el error haciendo clic en el ícono de error que se encuentra junto al área del componente correspondiente:

Explora errores Informa un error
developer.android.com (documentación de desarrolladores de apps)
source.android.com (documentación del AOSP)

Solicitud de interoperabilidad de la LMD

Si quieres enviar una solicitud de interoperabilidad de la LMD para Android, utiliza el área del componente correspondiente:

Enviar una solicitud Consultar solicitudes
Crear una solicitud pública nueva Solicitudes públicas
Crear una solicitud privada nueva

Cómo realizar un seguimiento del estado de los errores

Los errores creados de forma reciente siempre se marcan con el estado New. Los encargados de mantenimiento del AOSP revisan de forma periódica los errores y los evalúan, les cambian el estado y potencialmente los asignan a algún responsable. Los errores se clasifican en una de las siguientes tres categorías:

  • Se necesita más información. El informe de errores no tiene la información suficiente para que alguien le asigne una prioridad o lo analice de forma adecuada. El informe de errores se colocará en una lista (New + Hotlist:NeedsInfo) hasta que envíes la información solicitada. Al cabo de un tiempo, si no se brindó información adicional, al error se le asignará un estado que indica que no se tomarán medidas al respecto.

  • El error se muestra como Assigned. Se asignó a algún responsable y, opcionalmente, se le cambió la prioridad. Se reconoció el informe de errores como un informe sobre un error verdadero con los detalles suficientes. El error tiene la prioridad adecuada, o bien se le asignó otra. Por último, se asignó el error a un colaborador específico para que lo evalúe y analice.

    En general, un error permanece en estado Assigned hasta que alguien intenta resolverlo, en cuyo caso se le asignará el estado Accepted para indicar que se lo aceptó. Sin embargo, es posible que el colaborador no cambie el estado de un error a Accepted y, en su lugar, solo lo corrija y le asigne el estado Fixed o Fixed (verified).

  • No se tomarán medidas con respecto al error. El error puede quedar en esta categoría por varios motivos (por ejemplo, si está duplicado con otro, si es inviable corregirlo o si representa una función que da el resultado esperado).

Para realizar un seguimiento del estado de un error, haz lo siguiente:

  1. Abre el error y comprueba los campos de la prioridad, el estado y los comentarios. Para obtener detalles sobre las prioridades y los estados, consulta los campos del error.
  2. Responde las preguntas o comentarios que aparezcan en el campo de comentarios (opcional).

Los errores marcados con el estado Fixed (verified) se incluirán en una versión futura de Android.

Información adicional sobre estados específicos

A continuación, se incluyen más detalles sobre algunos estados de error (además de la información que se brinda en la documentación de los campos del error de Issue Tracker):

  • Won't fix (Intended behavior): Un encargado de mantenimiento del AOSP determinó que el comportamiento descrito no es un error, sino que es el comportamiento previsto y, por lo tanto, no se corregirá. A este estado también se lo conoce como "funcionamiento previsto (WAI, por sus siglas en inglés)". En el caso de las solicitudes de funciones, un encargado de mantenimiento del AOSP determinó que no se implementará la solicitud en Android.

  • Won't fix (Infeasible): Los cambios necesarios para abordar el problema no son posibles de manera razonable, por lo que resulta inviable y no se corregirá. Este estado también se usa para los problemas informados que no se pueden procesar en el AOSP, por lo general, debido a que están relacionados con un dispositivo personalizado o una app externa, o bien porque el informante confundió la Herramienta de seguimiento de errores con un foro de ayuda.

  • Fixed (verified): Se corrigió este error y está incluido en una versión formal.

  • Fixed: Se corrigió este error (o se implementó la función) en un árbol de fuentes, pero es posible que todavía no esté incluido en una versión formal.