Actualización de funciones de Android Studio Narwhal | 2025.1.2 (julio de 2025)

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

Versiones de parches

A continuación, se incluye una lista de las versiones de parches en la versión de Android Studio Narwhal Feature Drop.

Actualización de funciones de Android Studio Narwhal | 2025.1.2 Parche 1 (agosto de 2025)

Esta es una actualización menor que incluye correcciones de errores y mejoras en Android Studio y el complemento de Android para Gradle.

Correcciones y mejoras de rendimiento en Android Studio

  • Se solucionó un problema en la herramienta code_search que usa el agente.
  • Kotlin Multiplatform (KMP): Se corrigió un error por el que las tareas de Gradle para los dispositivos administrados por Gradle de Android no se creaban correctamente en los proyectos de KMP. Ahora, las tareas del dispositivo administrado deberían resolverse y ejecutarse según lo esperado.

Correcciones y mejoras de rendimiento del complemento de Android para Gradle

  • Se actualizó el complemento de Android para Gradle (AGP) a la versión 8.12.1.

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

Modo agente de Gemini en Android Studio

El modo Agente de Gemini en Android Studio es una nueva función potenciada por IA diseñada para controlar tareas de desarrollo complejas y de varias etapas que van más allá de lo que puedes experimentar chateando con Gemini. Para usar el modo de agente, haz clic en Gemini en la barra lateral y, luego, selecciona la pestaña Agente. Puedes describir un objetivo complejo, como generar pruebas unitarias o corregir errores, y el agente formulará un plan de ejecución que abarque varios archivos de tu proyecto. El agente sugiere ediciones y corrige errores de forma iterativa hasta alcanzar el objetivo. Puedes revisar, aceptar o rechazar los cambios propuestos y pedirle al agente que itere en función de tus comentarios.

Reglas en Gemini

Las reglas en Gemini te permiten definir estilos de programación o formatos de salida preferidos dentro de la Biblioteca de instrucciones. También puedes mencionar tu pila de tecnología y los lenguajes que prefieras. Cuando configuras estas preferencias una vez, se aplican automáticamente a todas las instrucciones posteriores que envíes a Gemini. Las reglas ayudan a la IA a comprender los estándares y las preferencias del proyecto para brindar asistencia de código más precisa y personalizada. Por ejemplo, puedes crear una regla como "Siempre dame respuestas concisas en Kotlin".

Para configurar una regla, ve a Android Studio > Settings > Tools > Gemini > Prompt Library > Rules y edita el texto en el editor. Usa el menú desplegable para almacenar reglas a nivel del IDE o del proyecto:

  • Las reglas a nivel del IDE son privadas y se pueden usar en varios proyectos.
  • Las reglas a nivel del proyecto se pueden compartir entre los miembros del equipo que trabajan en el mismo proyecto. Para compartir instrucciones con todo el equipo, debes agregar la carpeta .idea al sistema de control de versiones.

Emulador de XR incorporado

El emulador de XR ahora se inicia de forma predeterminada en el estado integrado. Ahora puedes implementar tu aplicación, navegar por el espacio 3D y usar el Inspector de diseño directamente en Android Studio.

El emulador de XR ahora se inicia de forma predeterminada en el estado integrado.
Usa el emulador de XR directamente en Android Studio.

Plantilla de proyecto de XR

La versión de Android Narwhal Feature Drop incluye una nueva plantilla de proyecto diseñada específicamente para Jetpack XR. Esto proporciona una base sólida con código estándar para comenzar tu recorrido de desarrollo de experiencias inmersivas de inmediato.

Inspector de diseño incorporado para XR

El Inspector de diseño incorporado ahora admite aplicaciones de XR, lo que te permite inspeccionar y optimizar el diseño de la IU en el entorno de XR. Obtén estadísticas detalladas sobre la estructura de componentes de tu app y detecta posibles problemas de diseño para crear experiencias más pulidas y con mejor rendimiento.

Compatibilidad con tamaños de página de 16 KB

La actualización de funciones de Android Studio Narwhal agrega compatibilidad mejorada para la transición a tamaños de página de 16 KB. Para ayudarte a navegar por esta transición sin problemas, Android Studio ahora ofrece advertencias proactivas cuando compilas APKs o paquetes de aplicaciones para Android que son incompatibles con dispositivos de 16 KB. Con el Analizador de APK, también puedes averiguar qué bibliotecas son incompatibles con los dispositivos de 16 KB. Para probar tus apps en este nuevo entorno, también hay disponible un destino de emulador de 16 KB dedicado en Android Studio junto con las imágenes existentes de 4 KB.

Mejoras en la navegación de la vista previa de Compose

La interacción de la vista previa de Compose ahora es más eficiente con las últimas mejoras de navegación. Haz clic en el nombre de la vista previa para ir a la definición de la vista previa o haz clic en el componente individual para ir a la función en la que se define. Los estados de desplazamiento proporcionan comentarios visuales inmediatos a medida que mueves el mouse sobre un fotograma de vista previa. La navegación mejorada con las flechas del teclado facilita el movimiento a través de varias vistas previas, lo que permite una iteración y un perfeccionamiento más rápidos de la IU.

Selector de vista previa de Compose

Ya está disponible el selector de vistas previas de Compose. Para probarlo, haz clic en cualquier anotación @Preview en tu código de Compose.

Recomposición secundaria en el Inspector de diseño

El Inspector de diseño admite recuentos de recomposición secundarios. Ahora puedes ver los recuentos de recomposición incluso si el elemento componible que se recompone está contraído debajo de un elemento superior en el árbol de componentes. Cuando veas que aumentan los recuentos de recomposición de los elementos secundarios, puedes abrir el árbol y encontrar dónde se producen las recomposiciones.

El Inspector de diseño admite recuentos de recomposición secundarios
El Inspector de diseño admite el recuento de recomposición secundaria.

Labs de dispositivos para socios disponibles con la transmisión de dispositivos Android

Los Partner Device Labs son laboratorios de dispositivos operados por socios OEM de Google, como Samsung, Xiaomi, OPPO, OnePlus, vivo y otros, y amplían la selección de dispositivos disponibles en Android Device Streaming. Este servicio se encuentra en versión beta y está disponible en los lanzamientos de Canary más recientes de Android Studio. Para obtener más información, consulta Cómo conectarse a los Partner Device Labs.



Modo K2 de forma predeterminada

Android Studio ahora usa el compilador de Kotlin K2 de forma predeterminada. Este compilador de próxima generación aporta mejoras significativas en el rendimiento del IDE y tus compilaciones. Al habilitar K2, preparamos el camino para futuras funciones del lenguaje de programación Kotlin y una experiencia de desarrollo aún más rápida y sólida en Kotlin.