A partir de 2026, para alinearnos con nuestro modelo de desarrollo estable de la rama principal y garantizar la estabilidad de la plataforma para el ecosistema, publicaremos el código fuente en AOSP en el segundo y cuarto trimestre. Para compilar AOSP y contribuir a él, te recomendamos que utilices android-latest-release en lugar de aosp-main. La rama del manifiesto android-latest-release siempre hará referencia a la versión más reciente que se envió al AOSP. Para obtener más información, consulta Cambios en AOSP.
Ejecuta el verificador de errores propensos a errores
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Si confirmas código para Trade Federation, es probable que, en algún momento, te encuentres con una falla relacionada con Error Prone en la verificación previa a la confirmación.
¿Qué es Error Prone?
Error Prone es una herramienta de análisis estático para Java que puede ayudar a encontrar posibles problemas en la base de código de Android. Consulta el proyecto de GitHub de Error Prone para obtener una descripción general de este proyecto distinto.
¿Por qué lo usamos en Trade Federation?
Hay muchos colaboradores en TF. Esto tiene como objetivo facilitar las revisiones de código y garantizar al menos una calidad mínima en los CL.
Error Prone se aplica a todas las partes de TF, por lo que también ayuda a mantener el mismo estándar en todas partes.
¿Qué debo buscar?
La lista actual de reglas que se aplican en TF se encuentra en tools/tradefederation/core/error_prone_rules.mk.
Encontrarás información relacionada en errorprone.info.
¿Cómo puedo ejecutarlo de forma local para verificarlo antes de enviarlo?
Usa el siguiente comando: make tradefed-all javac-check -j64
RUN_ERROR_PRONE=true
Error Prone se aplica en el momento de la compilación, lo que significa que la compilación fallará y aparecerá el error si no se respeta una regla.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-12-03 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-12-03 (UTC)"],[],[]]