Actualización de funciones de Android Studio Otter 3

Android Studio es el IDE oficial para el desarrollo de Android e incluye todo lo necesario para compilar apps para Android.

En esta página, se enumeran las nuevas funciones y mejoras en la versión más reciente del canal estable, la Actualización de funciones de Android Studio Otter 3. Puedes descárgala aquí o actualizar Android Studio si haces clic en Help > Check for updates (Android Studio > Check for updates en macOS).

Esta es una versión estable de Android Studio. Ten en cuenta que los parches pueden contener funciones secundarias nuevas y correcciones de errores. Consulta Nombres de versiones de Android Studio para comprender la nomenclatura de las versiones de Android Studio.

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

Para ver las notas de las versiones anteriores de Android Studio, consulta la sección de versiones anteriores.

Si quieres obtener acceso anticipado a las próximas funciones y mejoras, consulta las versiones preliminares de Android Studio.

Si tienes problemas en Android Studio, consulta las páginas de problemas conocidos o solución de problemas.

Compatibilidad del complemento de Android para Gradle y Android Studio

El sistema de compilación de Android Studio se basa en Gradle, y el complemento de Android para Gradle (AGP) incorpora varias funciones específicas para compilar apps para Android. En la siguiente tabla, se muestra qué versión del AGP se requiere para cada versión de Android Studio.

Versión de Android Studio Versión requerida del AGP
Actualización de funciones de Otter 3 | 2025.2.3 4.0-9.0
Actualización de funciones de Otter 2 | 2025.2.2 4.0-8.13
Otter | 2025.2.1 4.0-8.13
Actualización de funciones de Narwhal 4 | 2025.1.4 4.0-8.13
Actualización de funciones de Narwhal 3 | 2025.1.3 4.0-8.13
Actualización de funciones de Narwhal | 2025.1.2 4.0-8.12
Narwhal | 2025.1.1 3.2-8.11
Actualización de funciones de Meerkat | 2024.3.2 3.2-8.10
Meerkat | 2024.3.1 3.2-8.9

Versiones anteriores

Versión Android Studio Versión requerida del AGP
Actualización de funciones de Ladybug | 2024.2.2 3.2-8.8
Ladybug | 2024.2.1 3.2-8.7
Actualización de funciones de Koala | 2024.1.2 3.2-8.6
Koala | 2024.1.1 3.2-8.5
Jellyfish | 2023.3.1 3.2-8.4
Iguana | 2023.2.1 3.2-8.3
Hedgehog | 2023.1.1 3.2-8.2
Giraffe | 2022.3.1 3.2-8.1
Flamingo | 2022.2.1 3.2-8.0
Electric Eel | 2022.1.1 3.2-7.4
Dolphin | 2021.3.1 3.2-7.3
Chipmunk | 2021.2.1 3.2-7.2
Bumblebee | 2021.1.1 3.2-7.1
Arctic Fox | 2020.3.1 3.1-7.0

Para conocer las novedades del complemento de Android para Gradle, consulta las notas de la versión del complemento de Android para Gradle.

Versiones mínimas de herramientas para el nivel de API de Android

Hay versiones mínimas de Android Studio y AGP que admiten un nivel de API específico. El uso de versiones anteriores de Android Studio o AGP que las requeridas por targetSdk o compileSdk de tu proyecto podría generar problemas inesperados. Recomendamos usar la versión preliminar más reciente de Android Studio y AGP para trabajar en proyectos orientados a versiones preliminares del SO Android. Puedes instalar versiones preliminares de Android Studio junto con una versión estable.

Estas son las versiones mínimas de Android Studio y AGP:

Nivel de API Versión mínima de Android Studio Versión mínima del AGP
36.1 Actualización de funciones de Narwhal 3 | 2025.1.3 8.13.0
36.0 Meerkat | 2024.3.1 Parche 1 8.9.1
35 Actualización de funciones de Koala | 2024.2.1 8.6.0
34 Hedgehog | 2023.1.1 8.1.1
33 Flamingo | 2022.2.1 7.2

Compatibilidad de Android Studio y los servicios de Cloud

Android Studio incluye integraciones de servicios que te ayudan a ti y a tu equipo a avanzar más rápido a medida que desarrollan, lanzan y mantienen apps para Android. Esto incluye servicios de Cloud, como Gemini en Android Studio, Play Vitals y Firebase Crashlytics. Los servicios en la nube solo están disponibles en la versión más reciente del canal estable de Android Studio y en las versiones principales (incluidos sus parches) lanzadas en los últimos 10 meses. Cuando una versión queda fuera de ese período de compatibilidad, se inhabilitan las integraciones de servicios y debes actualizar Android Studio.

Versiones de Android Studio que actualmente son compatibles con los servicios de Cloud

A partir del lanzamiento del canal estable de la actualización de funciones de Android Studio Meerkat, todas las versiones de Studio son compatibles con los servicios de Cloud. La aplicación de la política comenzará con la actualización de funciones de Android Studio Narwhal.

Studio Labs

Studio Labs te permite probar las funciones experimentales más recientes de IA en una versión estable de Android Studio, para 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 las funciones disponibles actualmente en Studio Labs.

Función Descripción Documentos
Generación de la vista previa de Compose Gemini puede generar automáticamente vistas previas de Compose, incluidos datos simulados para los parámetros de vista previa, para un elemento componible específico o todos los elementos componibles de un archivo. Cómo generar vistas previas de Compose
IU de transformación Usa lenguaje natural para actualizar la IU de tu app directamente desde el panel de vista previa de Compose. Transformar la IU
Journeys para Android Studio Usa lenguaje natural para describir los pasos y las aserciones de las pruebas de extremo a extremo. Journeys para Android Studio

Las siguientes son funciones nuevas de la versión de Android Studio Otter 3 Feature Drop.

Implementar Android App Links es fundamental para brindar una experiencia del usuario fluida, pero escribir la lógica para controlar intents a menudo puede ser manual y tedioso. App Links Assistant, un complemento diseñado para ayudarte a validar y, luego, implementar Android App Links, ahora está integrado con IA para automatizar la creación de la lógica de App Links, lo que simplifica significativamente uno de los pasos de implementación que más tiempo consumen.

Anteriormente, debías escribir código de forma manual para analizar los intents entrantes y dirigir a los usuarios a la pantalla correcta. Ahora puedes confiar en Gemini para que genere el código y las pruebas necesarios por ti. Para brindarte un control total, Gemini presenta una vista de diferencias de los cambios de código sugeridos, lo que te permite revisar y aprobar la implementación antes de que se publique.

Para comenzar a usar los vínculos en la app asistidos por IA, sigue estos pasos:

  1. Accede a App Links Assistant a través de Tools > App Links Assistant.
  2. Haz clic en Create Applink.
  3. En el paso dos, "Agregar lógica para controlar el intent", elige la opción "Generar código con asistencia de IA".
  4. Agrega una URL de ejemplo que incluya todos los parámetros que tu actividad necesita procesar. Esto permite que Gemini optimice la implementación para tu caso de uso específico.
  5. Haz clic en "Insertar código" y deja que Gemini se encargue del resto.

Esta actualización optimiza el proceso de administración de vínculos directos, de modo que tus usuarios se dirijan sin problemas al contenido adecuado de tu app con menos trabajo manual.

Journeys para Android Studio en Studio Labs

En la actualización de funciones de Android Studio Otter 3, Journeys for Android Studio se trasladará a Studio Labs como una función experimental, lo que la hará accesible en las versiones RC y estables de Android Studio a través del menú de Studio Labs.

Para obtener más información, consulta Studio Labs.

Desarrollo de la IU en el modo agente

Gemini en Android Studio ahora está más integrado en el flujo de trabajo de desarrollo de la IU directamente en la versión preliminar de Compose, lo que te ayuda a pasar del diseño a una implementación de alta calidad más rápido. Estas nuevas capacidades están diseñadas para ayudarte en cada etapa, desde la generación inicial de código hasta la iteración, el perfeccionamiento y la depuración, con puntos de entrada en el contexto de tu trabajo.

Para enviar comentarios y problemas sobre estas funciones, informa un error.

Crea una IU nueva a partir de un diseño simulado

Para acelerar el inicio del proceso de desarrollo de la IU, ahora puedes generar código de Compose directamente desde un diseño simulado. En un archivo sin una vista previa existente, haz clic en Generar código a partir de captura de pantalla en el panel Vista previa. Gemini usará la imagen proporcionada para generar una implementación inicial, lo que te ahorrará tener que escribir código estándar desde cero.

Genera código a partir de una captura de pantalla en un panel de vista previa vacío.

Ejemplo de cómo convertir un diseño en código de Compose.

Haz que tu IU coincida con una imagen objetivo

Una vez que tengas una implementación inicial, puedes definirla mejor de forma iterativa hasta que sea perfecta en píxeles. Haz clic con el botón derecho en la vista previa de Compose y selecciona Acciones de IA > Hacer coincidir la IU con la imagen objetivo. Esto te permite subir un diseño de referencia, y el agente sugerirá cambios en el código para que tu IU coincida con el diseño lo más posible.

Ejemplo de cómo usar "Match UI to Target Image"

Itera en tu IU con lenguaje natural

Para realizar cambios más específicos o creativos, haz clic con el botón derecho en la vista previa y usa Acciones de IA > Transformar IU. Esta capacidad ahora aprovecha el modo de agente, lo que la hace más potente y precisa. Esta actualización te permite modificar la IU con instrucciones en lenguaje natural, como "cambia el color del botón a azul" o "agrega relleno alrededor de este texto", y Gemini aplicará las modificaciones de código correspondientes.

Ejemplo de uso de "Transformar IU"

Cómo encontrar y corregir problemas de calidad de la IU

Verificar que la IU sea de alta calidad y más accesible es un paso final fundamental. La opción Acciones de IA > Corregir todos los problemas de verificación de la IU audita tu IU para detectar problemas comunes, como los de accesibilidad. Luego, el agente propondrá y aplicará correcciones para resolver los problemas detectados.

Punto de entrada para activar "Corregir todos los problemas de verificación de la IU"

Ejemplo: IU con prefijo

También puedes encontrar la misma funcionalidad con el botón Fix with AI en el modo de verificación de la IU de Compose:

"Corregir con IA" en el modo de verificación de la IU

Además de iterar en tu IU, Gemini también te ayuda a optimizar tu entorno de desarrollo.

Para acelerar la configuración, puedes hacer lo siguiente:

  • Generar vista previa de Compose: Esta función ahora está mejorada por el agente de IA para proporcionar resultados más precisos. Cuando trabajes en un archivo que tenga funciones componibles, pero no anotaciones @Preview, puedes hacer clic con el botón derecho en el elemento componible y seleccionar Gemini > Generate [Composable name] Preview. Ahora, el agente analizará mejor tu elemento componible para generar el código estándar necesario con los parámetros correctos y ayudarte a verificar que se agregue una vista previa renderizada correctamente.

    Punto de entrada para generar la vista previa de Compose
  • Corrige errores de renderización de la vista previa: Cuando falla la renderización de una vista previa de Compose, Gemini ahora puede ayudarte a depurar el código. Usa el agente para analizar el mensaje de error y tu código para encontrar la causa raíz y aplicar una corrección.

    Cómo usar "Corregir con IA" en el error de renderización de vista previa

Administra varios hilos de conversación con Gemini

Ahora puedes organizar tu conversación con Gemini en Android Studio en varios subprocesos. Esto te permite cambiar entre varias tareas en curso y buscar en tu historial de conversaciones. Usar hilos separados para cada tarea también mejora la calidad de las respuestas, ya que limita el alcance del contexto de la IA solo al tema en cuestión.

Para iniciar un hilo nuevo, haz clic en Nuevo chat El signo más de Nuevo chat. Para ver tu historial de conversaciones, haz clic en Chats recientes. La burbuja de palabra Chats recientes.

Es una lista de temas de chat recientes.
Consulta todos los temas sobre los que chateaste anteriormente.

Tu historial de conversaciones se guarda en tu cuenta, por lo que, si tienes que salir de ella o cambiar de cuenta, puedes retomar la conversación desde donde la dejaste cuando vuelvas.

Cómo usar un modelo local

La versión de Android Studio Otter 3 Feature Drop te permite elegir el modelo de lenguaje grande (LLM) que potencia las funciones basadas en IA del IDE.

Ventana de chat de Gemini en Android Studio que muestra el selector de modelos con opciones para Gemini y un modelo local.
Selector de modelos en Android Studio.

El modelo debe estar en tu máquina local, lo que es ventajoso si tienes conectividad a Internet limitada o restricciones con respecto al uso de modelos de IA, o si solo quieres experimentar con modelos de investigación de código abierto.

Un modelo local ofrece una alternativa a la compatibilidad con LLM integrada en Android Studio. Sin embargo, Gemini en Android Studio suele proporcionar la mejor experiencia de desarrollo de Android, ya que Gemini está optimizado para Android y admite todas las funciones de Android Studio. Con Gemini, puedes elegir entre una variedad de modelos para tus tareas de desarrollo de Android, incluido el modelo predeterminado sin costo o los modelos a los que se accede con una clave de API de Gemini pagada.

Para admitir modelos locales, debes instalar un proveedor de LLM, como LM Studio o Ollama, en tu computadora local junto con un modelo compatible de tu elección.

Cómo usar un modelo remoto

Android Studio te permite usar modelos remotos para potenciar sus funciones basadas en IA.

Para usar un modelo remoto, configura un proveedor de modelos remotos en la configuración de Android Studio. Proporciona un nombre para el proveedor, la URL del extremo de la API y tu clave de API. Después de configurar un proveedor, puedes seleccionar el modelo remoto en el selector de modelos de la ventana de chat de IA.

Diálogo de configuración que contiene un formulario para ingresar información del proveedor del modelo remoto.
Ingresa la información del proveedor del modelo remoto.

Para obtener más información, consulta Cómo usar un modelo remoto.

Cómo encontrar y revisar cambios con el panel de cambios

Ahora puedes ver y administrar los cambios que realiza el agente de IA con el panel de cambios. Cuando el agente realice cambios en tu base de código, consulta los archivos que se editaron en Archivos para revisar. Desde allí, puedes conservar o revertir los cambios de forma individual o todos juntos. Haz clic en un archivo individual del panel para ver la diferencia de código en el editor y realizar ajustes si es necesario. Con el panel de cambios, puedes hacer un seguimiento de las ediciones que realiza el agente durante el chat y volver a ver cambios específicos sin tener que desplazarte por el historial de conversaciones.

Varios archivos con ediciones propuestas en el panel de cambios
Consulta todos los archivos en los que el agente propuso ediciones en el panel de cambios.

Ten en cuenta que, si configuraste el agente para que te pida que edites archivos, debes Aceptar un cambio para que aparezca en el panel de cambios. Por lo tanto, debes seleccionar No preguntar para editar archivos para que varios archivos aparezcan en el panel de cambios a la vez. Puedes activar o desactivar este parámetro de configuración en cualquier momento en Opciones del agente .

Opciones para aceptar, rechazar o preguntar sobre los cambios
Acepta un cambio para agregarlo al panel de cambios.

Retrazado automático de Logcat

Con la actualización de funciones de Android Studio Otter 3 y AGP 9.0, Logcat vuelve a trazar automáticamente los seguimientos de pila cuando R8 está habilitado (minifyEnabled = true).

Dado que el código que procesa R8 puede cambiar de varias maneras, el seguimiento de pila ya no hace referencia al código original. Por ejemplo, pueden cambiar los números de línea y los nombres de las clases y los métodos. Anteriormente, para depurar con el seguimiento de pila original, los desarrolladores debían usar la herramienta de línea de comandos retrace de R8.

Con AGP 9.0, Android Studio vuelve a generar automáticamente los seguimientos de pila para que puedas ver el seguimiento de pila original directamente en Android Studio, sin trabajo adicional, lo que mejora la experiencia de depuración cuando R8 está habilitado.

Compatibilidad con servidores de MCP remotos

A partir de Android Studio Otter 1 Canary 3, puedes conectarte a servidores MCP remotos con Android Studio. Con un servidor de MCP remoto, el agente de Gemini en Android Studio puede acceder a herramientas y recursos externos, y no tienes que trabajar tanto para instalar y mantener el servidor por tu cuenta. Por ejemplo, puedes conectarte al servidor de MCP remoto de Figma para acceder a los archivos de Figma sin instalar la app de escritorio de Figma. Para obtener más información sobre cómo agregar un servidor de MCP, consulta Cómo agregar un servidor de MCP.

Agrega rápidamente una pantalla a tu app con el servidor de MCP remoto de Figma.


Conéctate al servidor MCP remoto de Figma en Android Studio.

Herramientas de interacción con el dispositivo

Los agentes de IA en Android Studio ahora tienen acceso a herramientas para implementar una aplicación en el dispositivo conectado, inspeccionar lo que se muestra actualmente en la pantalla, tomar capturas de pantalla, verificar si hay errores en Logcat y, también, interactuar con la aplicación en ejecución a través de adb shell input. Esto permite que el agente te ayude con los cambios o las correcciones que implican volver a ejecutar la aplicación, verificar si hay errores y comprobar que una actualización en particular se realizó correctamente (por ejemplo, tomando y revisando capturas de pantalla).

Herramientas de interacción con el dispositivo en Android Studio