Notas de la versión de la CLI de Android

Android CLI es la interfaz principal para el desarrollo de Android desde la terminal, diseñada para potenciar tus flujos de trabajo de desarrollo con el agente y las herramientas que elijas.

En esta página, se enumeran las funciones nuevas de cada versión de la CLI de Android. Para descargar la CLI de Android, ve a la página de descarga. Para obtener más información, consulta la descripción general de la CLI de Android.

Versión 1.0.16406183 (septiembre de 2026)

  • Inicio más rápido: La CLI de Android se inicia casi el doble de rápido porque la biblioteca de descarga nativa solo se carga cuando se usa y ya no se descomprime en un directorio temporal en cada invocación.
  • Códigos de salida fijos: Ahora, los comandos devuelven un código de salida distinto de cero cuando fallan, incluidos create, run, install, describe, layout, docs, info, skills y update, lo que hace que las secuencias de comandos y la CI sean más confiables.
  • Ajuste de anotaciones en pantalla: android screen --annotate expone parámetros de ajuste para su detección de funciones, incluidos los umbrales de detección de bordes, el filtrado de formas y la estrategia de agrupamiento en clústeres, que se documentan en --help.
  • Opciones de creación de proyectos: android create admite las marcas --application-id y --namespace, y los nombres de opciones con guion, como --min-sdk. La plantilla de Compose ahora usa un conjunto de fuentes src/main/kotlin y un tema de Material 3.
  • Emulador sin interfaz gráfica: Inicia un emulador sin una ventana con android emulator start --headless.
  • Confiabilidad del SDK: Los comandos android sdk toman un bloqueo entre procesos para que las invocaciones simultáneas no entren en conflicto, verifican la ruta de acceso y la versión de los paquetes instalados, actualizan los archivos XML heredados solo cuando es necesario y registran errores más claros.
  • Compose preview output: android studio render-compose-preview imprime la ruta de acceso absoluta de la imagen renderizada y confirma la escritura incluso cuando se usa --print-semantics.
  • Compatibilidad con niveles de API anteriores: Se corrigieron errores de interacción del dispositivo, como android layout, en dispositivos con nivel de API 32 y versiones anteriores.

Versión 1.0.16261425 (septiembre de 2026)

  • Correcciones de diseño: Se corrigió un problema por el que el comando de diseño no funcionaba en algunos casos. Para volver temporalmente al comportamiento de diseño anterior, presiona export ANDROID_CLI_LAYOUT_V1=1.

Versión 1.0.16251017 (septiembre de 2026)

  • Volcado de diseño: android layout ahora admite la marca --no-idle para recuperar el diseño sin esperar el estado de inactividad. android layout también admite la marca --full para devolver todo el árbol de diseño sin filtrar. De forma predeterminada, layout solo devuelve elementos interactivos.
  • Finalización de shell: Genera e instala secuencias de comandos de autocompletado de shell para Bash y Zsh con el nuevo comando android completion.
  • Actualizar habilidades: Mantén las habilidades actualizadas con el nuevo comando android skills update y, además, instala o quita varias habilidades en una sola invocación (por ejemplo, android skills install <skill1> <skill2>).
  • List skills by agent: android skills list ahora se muestra de forma detallada de forma predeterminada, incluidas las descripciones de las habilidades y los agentes en los que está instalada la habilidad. android skills list también admite la marca --agent <agent> para enumerar todas las habilidades instaladas para un agente.
  • Rendimiento de la instalación delta: Se aceleró la aplicación de parches incrementales de APK en android install con llamadas al sistema del kernel de copia cero.
  • Detección de bordes de la pantalla: Se mejoró la detección de bordes y funciones en android screen con algoritmos de detección de bordes de Canny.

Versión 1.0.15985488 (julio de 2026)

  • Comando de instalación dedicado: Instala APKs con el comando independiente android install que incluye la transferencia incremental de APK, lo que hace que las instalaciones incrementales sean órdenes de magnitud más rápidas que adb.
  • Ejecuta instalaciones incrementales: De manera similar, usa la nueva marca --use-delta-install en android run para implementaciones incrementales de APK más rápidas en los dispositivos.
  • Administración de SDKs multiplataforma: Segmenta plataformas que no son de host con la nueva marca --platform <os_arch> en los comandos android sdk (install, update, materialize) para inspeccionar, resolver e instalar componentes en diferentes arquitecturas de CPU y SO.
  • Mejoras en la CLI de Skills: Se expandieron los subcomandos de android skills (add, remove, list, find) con documentación de --help, comentarios claros cuando faltan habilidades y una preparación de descarga atómica más segura con reversión automática.

Versión 1.0.15857036 (julio de 2026)

  • Mayor compatibilidad con las habilidades para agentes: Instala habilidades en docenas de entornos de agentes (incluidos Claude Code, Cursor, Cline, OpenHands, Windsurf, Zed y Devin) con android skills install.
  • Descargador nativo con compatibilidad con proxy: Descarga recursos de red de forma confiable con un descargador HTTP nativo que ofrece compatibilidad lista para usar con proxies corporativos.
  • Administración de paquetes del SDK: Administra paquetes del SDK con la eliminación de varios paquetes en android sdk remove y la resolución basada en SHA en android sdk resolve.
  • Mejoras en la descripción y la pantalla: Consulta los errores de compilación de Gradle directamente en la salida estándar en android describe y segmenta dispositivos específicos con la marca --device en android screen.
  • Usabilidad de la CLI y generación de informes de errores: Mensajes de error más claros cuando se ingresan comandos desconocidos o destinos de creación de proyectos no válidos, comandos android emulator que no distinguen mayúsculas de minúsculas.

Versión 1.0.15498356 (mayo de 2026)

  • Carga dinámica de plantillas de SDK: Las plantillas de proyectos para android create ahora se descargan de forma dinámica desde el paquete del SDK de Android en lugar de incluirse en el objeto binario de la CLI, lo que garantiza que los proyectos nuevos siempre usen las plantillas más recientes.
  • Compatibilidad de licencias del SDK: Las licencias del SDK aceptadas que guarda android sdk ahora coinciden con el formato de archivo que esperan las herramientas del SDK de Android y los complementos de Gradle más antiguos.
  • Compatibilidad con vínculos simbólicos: Se agregó compatibilidad con vínculos simbólicos en los comandos de la CLI y las operaciones de archivos.
  • Extracción binaria atómica: Evita las condiciones de carrera de extracción durante las invocaciones simultáneas de la CLI de varios procesos desempaquetando los archivos binarios en un directorio temporal antes de moverlos de forma atómica a su lugar.
  • Estabilidad de Windows: Se mejoró la compatibilidad y el rendimiento de Windows en Windows 11, además de corregirse la resolución de la ruta del directorio principal.

Versión 1.0.15433482 (mayo de 2026)

  • Integración de Antigravity: La CLI y las habilidades de Android ahora están integradas oficialmente en Google Antigravity 2.0 como un paquete opcional de recursos para optimizar tu desarrollo de agentes.
  • Comandos de Android Studio: Usa el nuevo comando android studio para permitir que tus agentes aprovechen las capacidades contextuales y profundas de Android Studio, incluido el análisis de código, las búsquedas semánticas y la renderización de Compose.
  • Compatibilidad con Journeys: Valida experiencias del usuario críticas con Journeys, que son descripciones en lenguaje natural de flujos de usuarios que tus agentes pueden ejecutar desde la terminal o en CI/CD.
  • Nuevas habilidades de Android: Accede a la nueva biblioteca de habilidades de Android, que incluye habilidades para la migración de CameraX, la IU adaptable, AppFunctions y Compose Styles.
  • Más opciones de instalación: Instala y actualiza la CLI de Android con administradores de paquetes populares, como apt-get, winget y homebrew. Para obtener más información, consulta las opciones de descarga.

Versión 0.7 (abril de 2026)

¡Primera versión!