Actualización de funciones de Android Studio Koala | 2024.1.2

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 estable, Android Studio Koala Feature Drop. Puedes descárgala aquí o actualizar Android Studio si haces clic en Help > Check for updates (Android Studio > Check for updates en macOS).

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, revisa el 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 de AGP se requiere para cada versión de Android Studio.

Versión Android Studio Versión requerida del AGP
Mariquita | 1/2/2024 3.2 a 8.7
Actualización de funciones de los koalas | 2/1/2024 3.2 a 8.6
Koala | 1/1/2024 3.2 a 8.5
Medusa | 1/3/2023 3.2 a 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

Versiones anteriores

Versión Android Studio Versión requerida del AGP
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
Vista previa de VanillaIceCream Medusa | 1/3/2023 8.4
34 Hedgehog | 2023.1.1 8.1.1
33 Flamingo | 2022.2.1 7.2

Las siguientes son funciones nuevas de la Actualización de funciones de Android Studio Koala.

Versiones de parches

A continuación, se incluye una lista de las versiones de parche de Android Studio Koala y el complemento de Android para Gradle 8.5.

Android Studio Kala | Parche 1 2024.1.1 y AGP 8.5.1 (julio de 2024)

Esta actualización menor incluye estas correcciones de errores.

Transmisión de dispositivos Android: más dispositivos y registro mejorado

La transmisión de dispositivos Android ahora incluye siguientes dispositivos, además de la cartera de más de 20 modelos de dispositivos que ya disponibles:

  • Samsung Galaxy Fold5
  • Samsung Galaxy S23 Ultra
  • Google Pixel 8a

Además, si eres nuevo en Firebase, Android Studio crea automáticamente y configura un proyecto de Firebase sin costo por ti cuando accedas a Koala Feature Suelta para usar la transmisión del dispositivo. Puedes transmitir el dispositivo que necesitas mucho más rápido. Más información sobre las cuotas de transmisión de dispositivos Android, incluida la cuota promocional para los proyectos del plan Blaze de Firebase disponibles para un por tiempo limitado.

Detección de la velocidad del cable USB

Android Studio ahora detecta cuándo es posible conectar tu dispositivo Android con un cable USB más rápido y te sugiere una actualización que maximiza tu dispositivo capacidades de integración. El uso de un cable USB adecuado optimiza el tiempo de instalación de la app y minimiza la latencia cuando se usan herramientas como el depurador de Android Studio.

Se verifica toda la cadena USB que conduce a un dispositivo. Si ves un vínculo advertencia de velocidad verifica la certificación de versión de los cables, pero también los concentradores, incluido el del monitor, involucrados en la cadena USB.

La detección de velocidad de los cables USB está disponible con los siguientes dispositivos:

  • Dispositivos con nivel de API 30 (Android 11) o una versión posterior
  • Estaciones de trabajo que ejecutan macOS o Linux La compatibilidad con Windows estará disponible próximamente.
  • La versión más reciente de las Herramientas de la plataforma del SDK

La información que brinda Android Studio es similar a la que puedes comienza a usar una de las siguientes herramientas, según tu SO:

  • Mac: Ejecución de system_profiler SPUSBDataType desde la terminal
  • Linux: Ejecuta lsusb -vvv desde la terminal

Flujo de acceso actualizado a los servicios de Google

Ahora es más fácil acceder a múltiples servicios de Google con una sola autenticación paso. Ya sea que quieras usar Gemini en Android Studio o Firebase para Android, de transmisión de dispositivos, de Google Play para Android vitals o todos estos útiles servicios, el nuevo flujo de acceso facilita la puesta en marcha. Si estás es la primera vez que usas Firebase y quieres usar Android Device Streaming, Android Studio crea automáticamente un proyecto por ti, para que puedas comenzar a transmitir rápidamente un dispositivo físico real de Firebase. Con permisos detallados, y siempre controla qué servicios tienen acceso a tu cuenta. Para obtener haz clic en el avatar del perfil y accede con tu cuenta de desarrollador.

Combinaciones de teclas para configurar la IU del dispositivo

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

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

Las combinaciones de teclas para la configuración de la IU del dispositivo están disponibles para los dispositivos que ejecutan el nivel de API 33 o mayores.

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"
.

Profiler más rápido y mejorado con un enfoque centrado en las tareas

Mejoramos el rendimiento del generador de perfiles de Android Studio de tal manera que Tareas de generación de perfiles, como capturar un registro del sistema con apps perfilables, ahora se inician hasta un 60% más rápido.

El nuevo diseño centrado en las tareas de Profiler también facilita el inicio de la tarea que te interesa, ya sea para generar perfiles de la CPU, la memoria o la potencia de uso de la nube. Por ejemplo, puedes iniciar una tarea de registro del sistema para generar perfiles y mejorar el tiempo de inicio de tu app directamente desde la IU en cuanto abras Profiler.

Panel de vista previa de tarjetas de Wear OS

Los nombres de los grupos que figuran en el panel de vista previa coinciden con los que se indican en el
    Anotación de vista previa
Panel de vista previa de tarjetas en Android Studio.

Al incluir varias dependencias en la versión 1.4 de la biblioteca de tarjetas de Jetpack, puedes Visualiza instantáneas de las tarjetas de tu app para Wear OS. Este panel de vista previa es particularmente útil si la apariencia de tu mosaico cambia en respuesta a condiciones, como contenido diferente según la configuración el tamaño de visualización o un evento deportivo que llega al entretiempo.

Vistas previas del widget de Vista previa de Compose

La Actualización de funciones de Koala de Android Studio facilita obtener una vista previa de tu Jetpack Compose. Widgets de un vistazo directamente en el IDE. Atrapar posibles problemas de la IU y ajustar la apariencia del widget al principio de la de desarrollo de software. Para comenzar, sigue estos pasos:

  1. Agrega las dependencias.
    1. Agrega las dependencias a tu catálogo de versiones:
          [versions]
          androidx-glance-preview = "1.1.0-rc01"
      
          [libraries]
          androidx-glance-preview = {
            group = "androidx.glance",
            name = "glance-preview",
            version.ref = "androidx-glance-preview" }
          androidx-glance-appwidget-preview = {
            group = "androidx.glance",
            name = "glance-appwidget-preview",
            version.ref = "androidx-glance-preview" }
          
    2. Agrega las dependencias al archivo build.gradle.kts a nivel de la app:
          debugImplementation(libs.androidx.glance.preview)
          debugImplementation(libs.androidx.glance.appwidget.preview)
          
  2. Importa las dependencias en el archivo en el que tienes la IU de Glance:
        import androidx.glance.preview.ExperimentalGlancePreviewApi
        import androidx.glance.preview.Preview
        
  3. Crea una vista previa de tu widget de Glance:
      @Composable
      fun MyGlanceContent() {
        GlanceTheme {
          Scaffold(
            backgroundColor = GlanceTheme.colors.widgetBackground,
            titleBar = { … },
          ) {
              …
          }
        }
      }
    
      @OptIn(ExperimentalGlancePreviewApi::class)
      @Preview(widthDp = 172, heightDp = 244)
      @Composable
      fun MyGlancePreview() {
        MyGlanceContent()
      }
      

Ediciones en vivo para Compose habilitada de forma predeterminada y una nueva combinación de teclas

Ediciones en vivo ahora es habilitado en el modo manual de forma predeterminada. Tiene una mayor estabilidad y es más robusta detección de cambios, incluida la compatibilidad con sentencias de importación.

Ten en cuenta que, a partir de Android Studio Koala Feature Drop Beta 1, la versión se actualizó el atajo para enviar cambios en modo manual Comando + '. Aún puedes personalizarlo en la configuración de Mapa de teclas. .