Informar y realizar un seguimiento de errores

Puedes ayudar a mejorar Android informando problemas y solicitando nuevas funciones mediante Google Issue Tracker . Google Issue Tracker es una herramienta utilizada por Google para realizar un seguimiento de los problemas de AOSP y las solicitudes de funciones. El Rastreador de problemas está disponible fuera de Google para que lo utilicen el público externo y los usuarios asociados que necesitan colaborar con los equipos de Google en problemas y funciones específicos.

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

Reportar un error

Para informar un error de AOSP:

  1. Con todos los errores abiertos como base para su búsqueda, utilice el campo de búsqueda del Rastreador de problemas para ver si alguien ya ha informado sobre su problema o característica. No olvides buscar también errores cerrados y corregidos. Para ayudarle a encontrar los resultados más populares, ordene el resultado por número de estrellas. Para obtener detalles sobre el uso del campo de búsqueda, consulte Búsquedas de problemas.
  2. Si encuentra su problema y es importante para usted, ¡ destaquelo ! La cantidad de estrellas sobre un tema ayuda a Google a determinar su prioridad.
  3. Si nadie ha informado de su problema, cree un nuevo error.

    1. Consulte la sección de este documento que se relaciona con el componente de su error. Los componentes del error identifican el área de Android a la que se aplica el error.

    2. Complete la plantilla proporcionada:

      • Si el problema es un error, incluya los pasos para reproducir el error en los comentarios. Es probable que un comentario que simplemente indique que algo no funciona requiera más información. La cantidad de detalles que proporciona, incluidos archivos de registro e incluso un conjunto de parches, nos ayuda a solucionar su problema.
      • Si el problema es una solicitud de función, proporcione detalles explícitos sobre la función propuesta, incluido el problema resuelto y las consideraciones de diseño.
    3. Si es fabricante de dispositivos y tiene la huella digital de compilación del dispositivo afectado, incluya esa cadena en el error.

    4. Haga clic en Crear . El informe de error se crea para que Google lo revise.

Para saber cómo realizar un seguimiento del estado del error, consulte Seguimiento del estado del error .

Componentes de error

Las siguientes cuatro secciones están diseñadas para ayudarle a buscar e informar errores utilizando el componente correcto.

Seguridad

Si encuentra un problema que afecta la seguridad de Android o los componentes de los dispositivos Pixel, presente un error siguiendo las instrucciones en Informar problemas de seguridad . Además, los errores de seguridad son elegibles para el Programa de recompensas para dispositivos Android y Google .

Plataforma

Si tiene un problema o solicitud de función que afecta un aspecto de la plataforma Android, registre su error haciendo clic en el ícono de error al lado del área del componente relevante:

Explore todos los problemas de la plataforma

Explorar errores Presentar un error
Accesibilidad
ARTE
Navegador
cts
Estructura
Gráficos
Núcleo (GKI)
Medios de comunicación
Aplicaciones instantáneas
libcore
Redes
Sistema
Imagen genérica del sistema
Texto
Cosas
Tener puesto

Herramientas para desarrolladores de Android

Si tiene un problema o solicitud de función que afecta un aspecto de las herramientas para desarrolladores de Android, registre su error haciendo clic en el ícono de error al lado del área del componente relevante en la siguiente tabla.

Explore todos los problemas de herramientas de desarrollador

Explorar errores Detalles Presentar un error
adb
Estudio Android Información específica para errores de Android Studio
C++ Problemas en Android Studio
Imágenes del emulador o del sistema Información específica para errores del emulador
Gradle Información específica para errores de Gradle
Aplicar cambios Información específica para errores de Aplicar cambios
Hilas
NDK Problemas con el compilador NDK o el sistema de compilación. No para solicitudes de API o errores. Las API son parte del sistema operativo y las solicitudes relacionadas con ellas deben presentarse en uno de los componentes de la plataforma anteriores (si no sabe cuál, use Framework).
Perfiladores
Jetpack (androidx)
Prueba Jetpack (androidx)
SDK de juegos

Documentación

Si tiene un problema o solicitud de función que afecta un aspecto de la documentación de Android, registre su error haciendo clic en el ícono de error al lado del área del componente relevante:

Explorar errores Presentar un error
developer.android.com (documentación para desarrolladores de aplicaciones)
source.android.com (documentación AOSP)

Seguimiento del estado del error

Los errores recién creados siempre se marcan con el estado Nuevo . Los mantenedores de AOSP revisan y clasifican periódicamente los errores cambiando su estado y potencialmente asignándolos a alguien. Los errores se clasifican en una de tres categorías:

  • Necesita más información. El informe de error no tiene suficiente información para que alguien pueda priorizar o analizar adecuadamente el error. El informe de error se coloca en una lista ( Nuevo + Hotlist:NeedsInfo ) hasta que proporcione la información solicitada. Después de un período de tiempo, si no se proporciona información adicional, el error recibe un estado que indica que no se actuará sobre él.

  • El error se asigna a alguien y, opcionalmente, se le vuelve a priorizar. El informe de error ha sido reconocido como un informe suficientemente detallado de un problema legítimo. El error se prioriza adecuadamente o se vuelve a priorizar. Finalmente, el error se asigna a un colaborador específico para que lo evalúe y analice.

    Normalmente, un error permanece como Asignado hasta que alguien intenta resolverlo, momento en el que se le asigna el estado Aceptado . Sin embargo, es posible que un responsable no cambie el estado de un error a Aceptado y, en su lugar, simplemente corrija el error y asigne un estado Corregido o Corregido (verificado) .

  • No se actuará sobre el error. Un error entra en esta categoría por varias razones, como que el error es un duplicado de otro error, que no es posible corregirlo o que el error representa una funcionalidad que funciona según lo previsto.

Para rastrear el estado del error:

  1. Abra el error y observe los campos de prioridad, estado y comentarios. Para obtener explicaciones sobre prioridad y estado, consulte los campos del problema .
  2. (opcional) responda a cualquier pregunta o comentario en el campo de comentarios.

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

Información adicional para estados específicos

A continuación se ofrece una explicación más detallada de algunos estados de error (además de la información proporcionada en la documentación de los campos de problemas del Seguimiento de problemas):

  • No se soluciona (comportamiento previsto): un mantenedor de AOSP ha determinado que el comportamiento descrito no es un error, sino el comportamiento previsto. Este estado también se conoce comúnmente como "funcionando según lo previsto (WAI)". Para las solicitudes de funciones, un mantenedor de AOSP ha determinado que la solicitud no se implementará en Android.

  • No se soluciona (no es factible): los cambios necesarios para solucionar el problema no son razonablemente posibles. Este estado también se usa para problemas reportados que no se pueden manejar en AOSP, generalmente porque está relacionado con un dispositivo personalizado o con una aplicación externa, o porque el reportero confundió el Rastreador de problemas con un foro de ayuda.

  • Solucionado (verificado): este error se ha solucionado y se incluye en una versión formal. Cuando se establece este estado, intentamos establecer también una propiedad que indique la versión que contiene la corrección del error.

  • Corregido: este error se corrigió (o se implementó una característica) en un árbol de fuentes, pero es posible que aún no se haya incluido en una versión formal.