En esta página, se enumeran las funciones nuevas que se introdujeron en las versiones preliminares de Android Studio. Las compilaciones de versiones preliminares brindan acceso anticipado a las funciones y mejoras más recientes. en Android Studio. Puede descargar estas versiones preliminares aquí. Si tienes algún problema cuando usas una versión preliminar de Android Studio, avísanos. Tus informes de errores ayudan a que Android Studio mejor.
Para conocer las novedades sobre las versiones preliminares de Android Studio, incluida una lista de más destacadas en cada versión preliminar, consulta la Actualizaciones de versión en Android Studio blog.
Versiones actuales de Android Studio
En la siguiente tabla, se enumeran las versiones actuales de Android Studio y sus canales respectivos.
Versión | Canal |
---|---|
Android Studio Kala | 1/1/2024 | Estable |
Complemento de Android para Gradle 8.5.0 | Estable |
Actualización de funciones de Android Studio Koala | 2/1/2024 | Beta |
Ladybug de Android Studio | 3/1/2024 | Canary |
Compatibilidad con vistas previas del complemento de Android para Gradle
Cada versión preliminar de Android Studio se publica junto con un archivo del complemento de Android para Gradle (AGP). Debes usar las versiones preliminares de Studio trabajar con cualquier compatibles estable de AGP. Sin embargo, si usas una versión preliminar de AGP, puedes debe usar la versión preliminar correspondiente de Studio (por ejemplo, Android Studio Chipmunk Canary 7 con AGP 7.2.0-alpha07). Intentos de uso Versiones divergentes (por ejemplo, Android Studio Chipmunk Beta 1 con AGP) 7.2.0-alpha07) generarán un error de sincronización, lo que generará un mensaje para actualiza a la versión correspondiente de AGP.
Para ver 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
Actualización de funciones de Android Studio Koala | 2/1/2024
Además del artículo las actualizaciones de la plataforma Intellij 2024.1, Estas son las funciones nuevas de la Actualización de funciones de Android Studio Koala | 2/1/2024 Para ver qué se corrigió en esta versión de Android Studio, consulta el problemas cerrados.
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. Obtén 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 el mensaje 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.
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
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:
- Agrega las dependencias.
- 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" }
- Agrega las dependencias al archivo
build.gradle.kts
a nivel de la app:debugImplementation(libs.androidx.glance.preview) debugImplementation(libs.androidx.glance.appwidget.preview)
- Agrega las dependencias a tu catálogo de versiones:
- Importa las dependencias en el archivo en el que tienes la IU de Glance:
import androidx.glance.preview.ExperimentalGlancePreviewApi import androidx.glance.preview.Preview
- 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. .
Compatibilidad de Kotlin con dispositivos de prueba en el complemento de Android para Gradle
A partir del complemento de Android para Gradle 8.5.0-beta01, puedes usar Kotlin en tu
testFixtures
fuentes. Anteriormente, las fuentes testFixtures
solo admitían Java.
Para usar esta función, haz lo siguiente:
- Asegúrate de usar la versión 1.9.20 de Kotlin o una posterior.
- Agrega
android.experimental.enableTestFixturesKotlinSupport=true
a tu archivogradle.properties
. Agrega una dependencia explícita en la biblioteca estándar de Kotlin en el archivo Archivo
build.gradle.kts
obuild.gradle
:dependencies { testFixturesImplementation("org.jetbrains.kotlin:kotlin-stdlib:1.9.20") }
Limitaciones conocidas: Todavía no se admite KAPT ni KSP para los dispositivos de prueba.
Ladybug de Android Studio | 3/1/2024
Las siguientes son funciones nuevas de Android Studio Ladybug | 3/1/2024 Para ver qué se corrigió en esta versión de Android Studio, consulta los errores cerrados.
Sugerencias de código con Gemini en Android Studio
Ahora puedes proporcionar instrucciones personalizadas para Gemini en Android. Studio para generar sugerencias de código:
- Habilita Gemini haciendo clic en Ver > Ventanas de herramientas > Gemini
- Para ver el campo de instrucciones, haz clic con el botón derecho en el editor de código y selecciona Gemini > Transforma el código seleccionado desde el menú contextual.
- Indica a Gemini que genere una sugerencia de código que agregue código nuevo o transforma el código seleccionado. Pídele a Gemini que simplifique código complejo reescribiéndolo realizar transformaciones de código muy específicas, como "hacer que este código idiomático", o generar nuevas funciones que describas. Luego, Android Studio muestra la sugerencia de código de Gemini como diferencia de código para que puedas revisar y aceptar solo las sugerencias que quieres.
Analiza informes de fallas con Gemini en Android Studio
Usa Gemini en Android Studio para analizar tu app. Informes de fallas de las estadísticas de calidad, generar estadísticas, proporcionar un resumen de la falla y, cuando sea posible, recomendar los pasos siguientes, incluido el código de muestra y los enlaces a la documentación pertinente.
Para generar toda esta información, haz clic en Mostrar estadísticas en la App Ventana de herramientas Quality Insights en Android Studio después de habilitar Gemini desde Ver > Ventanas de herramientas > Gemini
Integración del Índice SDK de Google Play
El Índice SDK de Google Play de Android Studio integración ahora incluye advertencias de el SDK de Google Play Consola. Esto te brinda un panorama completo de cualquier posible problema relacionado con las versiones o políticas en tu las dependencias antes de enviar la app a Google Play Console.
Android Studio ahora también muestra notas de autores de SDK directamente en el editor. para ahorrarte tiempo.
Simulación de capacidades y valores de sensores
Android Studio ahora incluye un nuevo panel de sensores, que te permite simular un dispositivo. Tener 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 realizar pruebas la manera en que tu app maneja dispositivos que tienen diferentes capacidades de sensores. Este panel es útil para probar apps de salud y fitness, especialmente en dispositivos Wear OS.
Para abrir y usar el panel, haz lo siguiente:
- Cómo crear o abrir un dispositivo virtual de Android (AVD) y ejecuta tu app en el emulador.
- En el panel del emulador, selecciona Servicios de salud de Wear. El panel Wear Health Services se abre una lista de sensores que están disponibles en diferentes Dispositivos con Android.
Después de que se abra el panel, puedes hacer lo siguiente:
- Alterna entre las funciones estándar. Todas las funciones (predeterminada) o Personalizada. Selecciona Aplicar para enviar la lista actual de capacidades para el dispositivo emulado y selecciona Reset para restablecer la lista de capacidades a sus valores predeterminados de activación y desactivación.
- Activa diferentes eventos de usuario después de seleccionar Eventos de activación botón desplegable. Desde aquí, puedes activar la pausa o la reanudación automática del entrenamiento. Activar eventos de sueño por parte del usuario y Activar tiros de golf que el usuario hace 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 ejercicio tendencias.
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 las IU de Compose y para evitar regresiones. La nueva herramienta te ayuda a generar informes HTML que te permiten hacer lo siguiente: detectar visualmente cualquier cambio en la IU de tu app. Más información en Prueba de capturas de pantalla de la vista previa de Compose.