Notas de la versión preliminar de Android Studio

En esta página, se enumeran las nuevas funciones introducidas en las versiones preliminares de Android Studio. Las versiones preliminares proporcionan acceso anticipado a las mejoras y funciones más recientes de Android Studio. Puedes descargar estas versiones preliminares. Si encuentras un problema mientras usas una versión preliminar de Android Studio, avísanos. Tus informes de errores nos ayudan a mejorar Android Studio.

Las versiones canary contienen funciones de vanguardia en desarrollo activo y se prueban de forma ligera. Si bien puedes usar compilaciones canary para el desarrollo, ten en cuenta que se pueden agregar o cambiar funciones. Las versiones candidatas (RC) son la próxima versión de Android Studio y están casi listas para su lanzamiento estable. Se estabilizó el conjunto de funciones para la próxima versión. Consulta Nombres de versiones de Android Studio para comprender la nomenclatura de las versiones de Android Studio.

Para conocer las novedades sobre las versiones preliminares de Android Studio, incluida una lista de las correcciones destacadas de cada una, también puedes consultar las actualizaciones de las versiones en el blog de Android Studio.

Versiones actuales de Android Studio

En la siguiente tabla, se enumeran las versiones actuales de Android Studio y sus respectivos canales.

Versión Canal
Android Studio Quail 1 Estable
Complemento de Android para Gradle 9.2.0 Estable
Android Studio Quail 2 Canary

Compatibilidad con versiones preliminares del complemento de Android para Gradle

Cada versión preliminar de Android Studio se publica junto con una versión correspondiente del complemento de Android para Gradle (AGP). Las versiones preliminares de Studio deberían funcionar con cualquier versión estable compatible del AGP. Sin embargo, si usas una versión preliminar del AGP, debes usar la versión preliminar correspondiente de Studio (por ejemplo, Android Studio Chipmunk Canary 7 con AGP 7.2.0-alpha07). Los intentos de usar versiones divergentes (por ejemplo, Android Studio Chipmunk Beta 1 con AGP 7.2.0-alpha07) provocarán una falla de sincronización, lo que generará un mensaje para actualizar a la versión correspondiente del AGP.

Para obtener un registro detallado de las bajas y las eliminaciones de la API del complemento de Android para Gradle, consulta las actualizaciones de la API del complemento de Android para Gradle.

Studio Labs

Studio Labs te permite probar las funciones experimentales de IA más recientes en una versión estable de Android Studio, de modo que puedas integrar más rápido nuestras ofertas de asistencia de IA en tu flujo de trabajo de desarrollo. Para obtener más información, consulta Studio Labs.

Las siguientes son funciones disponibles actualmente en Studio Labs.

Función Descripción Documentos
Journeys for Android Studio Usa lenguaje natural para describir pasos y aserciones para pruebas de extremo a extremo. Journeys for Android Studio

Android Studio Quail 2

Las siguientes son funciones nuevas de Android Studio Quail 2.

Para ver qué se corrigió en esta versión de Android Studio, consulta los errores cerrados.

Más habilidades del agente

Android Studio admite habilidades del agente, que son conjuntos de instrucciones modulares que fundamentan al agente en flujos de trabajo especializados y conocimientos específicos del dominio. Si agregas habilidades a tu proyecto, puedes enseñarle al agente a seguir prácticas recomendadas, patrones de arquitectura y flujos de trabajo específicos. Esto permite una generación de código más precisa y sensible al contexto, y la activación automática de habilidades cuando realizas una tarea pertinente.

Puedes crear tus propias habilidades personalizadas o usar Android CLI para instalar nuestras habilidades oficiales de Android. Las habilidades de Android abarcan flujos de trabajo comunes, como la migración de XML a Compose, la compatibilidad de extremo a extremo, Navigation 3 y mucho más.

El agente que muestra las habilidades disponibles y activas en la interfaz de chat.
El agente muestra las habilidades disponibles y activas en la interfaz de chat.

Crea apps de pila completa con Firebase en el modo de agente

Los servicios de Firebase, como Authentication y las bases de datos de Cloud Firestore, se pueden habilitar y configurar directamente en el modo de agente en Android Studio con las habilidades del agente de Firebase. El agente puede ayudarte a completar la integración de Firebase y configurar los servicios de backend. Esta integración te permite crear apps de Android sólidas y de pila completa sin salir del IDE.

El agente que guía a un usuario a través de la configuración de Firebase Auth y Firestore en el IDE.
El agente guía a un usuario a través de la integración de Firebase en la interfaz de chat.

Conversaciones paralelas

Puedes ejecutar varias conversaciones en el modo de agente en paralelo, lo que te permite realizar varias tareas de manera más eficaz dentro del IDE. Por ejemplo, puedes iniciar una tarea de larga duración, como generar pruebas en una conversación, usar una segunda conversación para planificar una función nueva y usar una tercera conversación para redactar documentación, todo al mismo tiempo.

Android Studio muestra varios hilos de chat activos en la ventana de herramientas.
Varias conversaciones activas en la ventana de herramientas.

Más capacidades cuando se crea un proyecto nuevo con IA

La capacidad de crear proyectos nuevos con IA evolucionó a una herramienta de desarrollo de pila completa: usa un plan de ejecución de varios pasos y un "bucle de generación" autónomo que puede configurar automáticamente las dependencias en varios archivos y corregir automáticamente los errores de compilación durante la configuración del proyecto.

La capacidad se mejora aún más con su integración con las habilidades del agente de Firebase, que te permite compilar, depurar e implementar apps completas de pila completa desde una sola instrucción.

Crear y configurar una app de Firebase de pila completa a partir de una sola instrucción
Creación y configuración de una app de Firebase de pila completa desde una sola instrucción.

Además, el flujo de trabajo de creación de proyectos nuevos asistido por IA admite optimizaciones de pantalla grande. Puedes especificar que deseas que tu proyecto se genere con diseños, navegación y componentes optimizados para tablets, dispositivos plegables y dispositivos con pantalla grande. El agente de Android Studio también puede configurar y lanzar emuladores de pantalla grande para probar tu nuevo diseño de inmediato.

Es un esqueleto de app para tablets y dispositivos plegables.
Generación y prueba de un proyecto optimizado para tablets.

Crea apps para Android en Google AI Studio

Google AI Studio admite capacidades completas de desarrollo de apps para Android. Puedes generar apps nuevas para Android a partir de instrucciones de lenguaje natural, obtener una vista previa instantánea con un emulador de Android integrado y, luego, implementarlas directamente en tus dispositivos físicos a través de USB con ADB.

Cuando esté todo listo para llevar a cabo pruebas con usuarios, Google AI Studio puede publicar directamente en Google Play Console. La herramienta controla automáticamente la creación del registro de la app, agrupa el paquete y lo sube a un segmento de pruebas internas.

Para la edición avanzada y la preparación para la producción, puedes exportar tu proyecto de Google AI Studio como un archivo ZIP y abrirlo sin problemas en Android Studio.

La interfaz de Google AI Studio con un emulador incorporado que muestra una app generada.
Google AI Studio con modo de compilación y Android Emulator integrado.

Android CLI

Android CLI te permite crear apps con cualquier agente de IA, LLM o entorno de desarrollo que elijas. Está diseñado para ayudar a los agentes de IA a compilar más rápido y usar menos tokens en comparación con las herramientas genéricas de LLM.

Puedes fundamentar tu agente con la base de conocimientos de Android y las habilidades de Android para asegurarte de que sigan las prácticas recomendadas. Además, Android CLI permite que tu agente llame al IDE para realizar tareas avanzadas, como buscar declaraciones de símbolos y analizar archivos en busca de problemas.

Además, Android CLI está integrado en Google Antigravity 2.0.

Diagrama de un agente que usa la CLI de Android para interactuar con el IDE de Android Studio.
Uso de Android CLI para conectar agentes con herramientas y conocimientos de Android Studio.

Correcciones sugeridas para fallas con la integración del agente en AQI

La ventana de herramientas App Quality Insights ahora está integrada con el agente de IA para analizar los datos de fallas junto con tu código fuente para proporcionar explicaciones detalladas y sugerir posibles correcciones. Después de seleccionar una falla en la ventana de herramientas App Quality Insights, navega a la pestaña Insights y haz clic en See more para ver una explicación detallada de la falla. Haz clic en Fix with AI para que el agente sugiera cambios de código que puedas revisar y aceptar.

Nueva integración del agente en AQI con opciones para "See more" y "Fix with AI"

Herramienta de prueba de capturas de pantalla de la vista previa de Compose

Usa la herramienta de prueba de capturas de pantalla de la vista previa de Compose para probar tus UIs de Compose y evitar regresiones. La nueva herramienta te ayuda a generar informes HTML que te permiten detectar visualmente cualquier cambio en la IU de tu app. Obtén más información en Vista previa de Compose Prueba de capturas de pantalla.

LeakCanary en el generador de perfiles de Android Studio

Android Studio Panda incluye una integración de LeakCanary directamente en el generador de perfiles de Android Studio como una tarea dedicada.

Nueva tarea en el generador de perfiles de Android Studio para analizar fugas con LeakCanary

La tarea del generador de perfiles de LeakCanary en Android Studio mueve de forma activa el análisis de fugas de memoria de tu dispositivo a tu máquina de desarrollo, lo que genera un aumento significativo del rendimiento durante la fase de análisis de fugas en comparación con el análisis de fugas integrado en el dispositivo.

Además, el análisis de fugas ahora se contextualiza dentro del IDE y se integra por completo con tu código fuente, lo que proporciona funciones como Jump to Source y otras conexiones de código útiles que reducen drásticamente la fricción y el tiempo necesarios para investigar y corregir las fugas de memoria. También puedes copiar todo el análisis de fugas para su procesamiento posterior con Gemini. Esto puede aumentar drásticamente tu productividad y mejorar tu flujo de trabajo durante la fase de desarrollo.

Análisis de fugas de memoria de LeakCanary contextualizado con Go to declaration para la depuración

Lecturas del estado de recomposición en el Inspector de diseño

Agregamos lecturas del estado de recomposición al Inspector de diseño para facilitar el diagnóstico de recuentos de recomposición altos. Disponible en Panda 3 canary, esta función te ayuda a identificar las variables de estado que activaron una recomposición, ya que proporciona una lista detallada de las lecturas de estado realizadas durante ese ciclo. Para usar esta función, usa compose.ui:ui:1.10.0 (BOM 2025.12.01) o una versión posterior.

Funciones clave

Las funciones clave de esta función son las siguientes:

  • Trace state invalidation: Cuando un nodo se recompones, haz clic en el vínculo de recuento de recomposición en el árbol de componentes para abrir el panel State Inspection.
  • Seguimientos de pila detallados: Identifica las variables de estado específicas que se leen, incluidas las cantidades, las listas o los valores de elevación. Verifica cuáles se invalidated (cambiaron) para activar la actualización.
  • Navegar por el historial de recomposición: Usa las flechas de navegación en el encabezado del panel para recorrer los datos de estado de las recomposiciones anteriores de un nodo específico.
  • Explicaciones con tecnología de IA: Haz clic en Explain with AI en el panel State Inspection para mostrar un desglose en lenguaje natural del estado leído y por qué causó una recomposición.

Comenzar

Sigue estos pasos para probar estas funciones.

  1. Abre el Inspector de diseño.
  2. Haz clic con el botón derecho en la columna de recomposición y realiza una de las siguientes acciones:

    • Para todos los nodos, selecciona Observe Recomposition > Observe All.
    • Para notas específicas, selecciona Recomposition > Observe Node.
    Activa las lecturas del estado de recomposición en el Inspector de diseño
  3. Interactúa con tu app. Cuando se produzcan recomposiciones, haz clic en los vínculos de recuento azules en el árbol de componentes para inspeccionar el estado.

    Resultado de muestra de las lecturas del estado de recomposición en el Inspector de diseño
  4. Haz clic en "Explain with AI" para obtener un análisis detallado de por qué ocurrió la recomposición.

    Resultado de muestra de "Explain with AI" para las lecturas de estado en el Inspector de diseño