Nuevas funciones de la versión preliminar de Android Studio

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

Para conocer las novedades sobre las versiones preliminares de Android Studio, incluida una lista de las correcciones destacadas de cada versión preliminar, puedes consultar las actualizaciones de la versión 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 Jellyfish | 2023.3.1 Estable
Complemento de Android para Gradle 8.4.0 Estable
Android Studio Koala | 2024.1.1 Canary

Compatibilidad con las vistas previas del complemento de Android para Gradle

Cada versión preliminar de Android Studio se publica junto con la versión correspondiente del complemento de Android para Gradle (AGP). Las versiones preliminares de Studio deben funcionar con cualquier versión estable compatible de AGP. Sin embargo, si usas una versión preliminar de 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) generarán una falla de sincronización, lo que generará un mensaje para actualizar a la versión correspondiente de 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.

Android Studio Koala | 2024.1.1

Las siguientes son funciones nuevas de Android Studio Koala | 2024.1.1. Para ver qué se corrigió en esta versión de Android Studio, consulta los errores cerrados.

Cómo iniciar Android Studio en modo seguro

Android Studio ahora ofrece la capacidad de iniciar Android Studio en modo seguro. Este modo puede ser útil si te encuentras en una situación en la que no funcionan ciertas funciones o no se inicia todo el IDE, lo que a veces puede deberse a configuraciones personalizadas, variables de entorno o complementos que no son compatibles con Android Studio.

El uso del modo seguro devuelve de manera temporal el IDE a un conjunto de configuraciones predeterminadas que podrían permitir su inicio, de modo que puedas solucionar el problema desde allí para identificar el problema y restablecer la funcionalidad. El modo seguro intenta abrir Android Studio con funcionalidad limitada mediante acciones como las siguientes:

  • Inhabilita los complementos de terceros
  • Restablece el complemento de Kotlin empaquetado a la versión que se incluyó originalmente con Studio.
  • Restablece temporalmente la configuración, por ejemplo, en el archivo studio.vmoptions
  • Valida las variables de entorno que pueden impedir el inicio, como JRE_HOME y TMP.
  • Revierte el JRE a una versión compatible si es necesario.

Para iniciar Android Studio en modo seguro, sigue estos pasos:

  1. Busca la secuencia de comandos de modo seguro.
    • En Windows, navega hasta AndroidStudio/bin y busca la secuencia de comandos studio_safe.bat.
    • En macOS, ve a Android Studio/Contents/bin y busca la secuencia de comandos studio_safe.sh.
    • En Linux, navega hasta android-studio/bin y busca la secuencia de comandos studio_safe.sh.
  2. Ejecuta la secuencia de comandos. Para ello, abre la línea de comandos, escribe studio_safe.bat (studio_safe.sh para macOS o Linux) y presiona Intro.

Compila una app de IA generativa con la plantilla de la API de Gemini

A partir de Android Studio Jellyfish Canary 5, puedes redireccionar el audio de los dispositivos físicos conectados a las bocinas o los auriculares de tu computadora. Con la redirección de audio, mantén los auriculares conectados a la computadora y escucha tanto a la computadora como al teléfono conectado sin tener que volver a conectarlos manualmente a un dispositivo y luego a otro. Para habilitar el redireccionamiento de audio, ve a Android Studio > Settings > Tools > Device Mirroring y selecciona Redirect audio from local devices. Ten en cuenta que el audio siempre se redirecciona, sin importar la configuración, a los dispositivos de Firebase Test Lab que ejecutan Android 12 o versiones posteriores.

Instalación del Perfil de Baseline

Android Studio Jellyfish compila automáticamente perfiles de Baseline después de la instalación en el dispositivo para proyectos que usan AGP 8.4 o versiones posteriores. Esto abarca los perfiles de Baseline que se generaron mediante un módulo de Generador de perfiles de Baseline o desde bibliotecas como Compose. La instalación automática te permite experimentar los beneficios de rendimiento de los perfiles de Baseline cuando instalas tu app de lanzamiento de forma local y cuando usas la generación de perfiles de baja sobrecarga.

Combinaciones de teclas para la configuración de la IU del dispositivo

Para ayudarte a compilar y depurar tu IU, presentamos los atajos de configuración de la IU del dispositivo en la ventana de herramientas Running Devices de Android Studio. Usa las combinaciones de teclas para ver el efecto de los parámetros de configuración comunes de la IU, como el tema oscuro, el tamaño de la fuente, el tamaño de la pantalla, el idioma de la app y TalkBack. Puedes usar estos accesos directos con emuladores, dispositivos físicos duplicados y dispositivos transmitidos desde Firebase Test Lab.

Ten en cuenta que las opciones de configuración de accesibilidad, como TalkBack y Seleccionar para pronunciar, solo se muestran si ya están instaladas en el dispositivo. Si no ves esas opciones, descarga la app del Suite de Accesibilidad Android desde Play Store.

Accesos directos de configuración de la IU del dispositivo en la ventana Running Device
Accesos directos de configuración de la IU del dispositivo en la ventana "Running Device"

Simulación de capacidades y valores de sensores

Android Studio ahora incluye un nuevo panel de sensores, que te permite simular un dispositivo que tiene o no capacidades de sensor específicas, como un sensor de frecuencia cardíaca, y establecer valores de prueba específicos para estos sensores. Usa este panel para probar la manera en que la app controla dispositivos que tienen diferentes capacidades de sensores. Este panel es útil para probar apps de salud y fitness, en especial en dispositivos Wear OS.

El botón está cerca de la mitad de la fila del panel
Figura 1: El panel de Wear Health Services, disponible en el emulador.

Para abrir y usar el panel, haz lo siguiente:

  1. Crea o abre un dispositivo virtual de Android (AVD) y ejecuta tu app en el emulador.
  2. En el panel del emulador, selecciona Wear Health Services. Abrir el panel de Servicios de salud de Wear Se abrirá el panel Wear Health Services y mostrará una lista de los sensores que están disponibles en diferentes dispositivos con Android.

Después de que se abra el panel, puedes hacer lo siguiente:

  • Alterna entre Funciones estándar, Todas las funciones (opción predeterminada) o Personalizada. Selecciona Apply para enviar la lista actual de funciones al dispositivo emulado y selecciona Reset para restablecerla a sus valores predeterminados de activación.
  • Activa diferentes eventos de usuario después de seleccionar el botón desplegable Eventos de activación. Desde aquí, puedes Activar la pausa o reanudación automática de las actividades de entrenamiento, Activar eventos de sueño por parte del usuario y Activar los tiros de golf que el usuario realiza en un campo de golf o de minigolf.
  • Anula los valores del sensor después de comenzar un ejercicio en una app que esté instalada en el emulador. Después de ingresar valores nuevos para diferentes métricas de ejercicio, selecciona Apply para sincronizar estos valores con el emulador. Esto es útil para probar la manera en que tu app controla diferentes condiciones de ejercicio y tendencias de estado físico de los usuarios.