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 nos ayudan a mejorar Android Studio.
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 respectivos canales.
Versión | Canal |
---|---|
Ladybug de Android Studio | 1/2/2024 | Estable |
Complemento de Android para Gradle 8.7.0 | Estable |
Ladybug de Android Studio | 1/2/2024 | Beta |
Actualización de funciones de Ladybug de Android Studio | 2/2/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). Las versiones preliminares de Studio deberían 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). 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 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.
Actualización de funciones de Ladybug de Android Studio | 2/2/2024
Las siguientes son funciones nuevas de la actualización de funciones de Android Studio Ladybug | 2024.2.2. Para ver qué se corrigió en esta versión de Android Studio, consulta los errores cerrados.
Vista previa de la animación de tarjetas de Wear
Android Studio Ladybug Canary 2 y versiones posteriores ahora es compatible con las vistas previas de animaciones de mosaicos de Wear, lo que facilita más que nunca y depurar tus animaciones de tarjetas directamente en el IDE. Esta función se basa en el Vista previa de las tarjetas de Wear compatibilidad con Android Studio Koala.
Para comenzar, sigue estos pasos:
- Actualiza a Android Studio Ladybug Canary 2 o versiones posteriores.
- Agrega tarjetas y bibliotecas de herramientas:
- Agrega las dependencias al archivo
build.gradle.kts
a nivel de la app:# Required for the previews debugImplementation(libs.androidx.tiles.tooling) implementation(libs.androidx.tiles.tooling.preview) # Dependencies needed to build the tiles implementation(libs.androidx.tiles) implementation(libs.androidx.protolayout) implementation(libs.androidx.protolayout.material)
- Archivo
libs.versions.toml
:[versions] tiles = "1.5.0-alpha01" protolayout = "1.3.0-alpha01" [libraries] androidx-tiles-tooling = { group = "androidx.wear.tiles", name = "tiles-tooling", version.ref = "tiles" } androidx-tiles-tooling-preview = { group = "androidx.wear.tiles", name = "tiles-tooling-preview", version.ref = "tiles" } androidx-tiles = { group = "androidx.wear.tiles", name = "tiles", version.ref = "tiles" } protolayout = { group = "androidx.wear.protolayout", name = "protolayout-proto", version.ref = "protolayout" } protolayout-material= { group = "androidx.wear.protolayout", name = "protolayout-material", version.ref = "protolayout" } protolayout-expression= { group = "androidx.wear.protolayout", name = "protolayout-expression", version.ref = "protolayout" }
- Configura vistas previas para tus servicios de Tiles. Consulta las guía de vista previa de tarjetas para instrucciones detalladas. Si tus tarjetas incluyen animaciones, la Vista previa de animación aparecerá automáticamente, lo que te permitirá inspeccionarlas y depurarlas.
Esta mejora optimiza tu flujo de trabajo de desarrollo de Wear Tiles, ya que proporciona una forma visual e interactiva de ajustar las animaciones de mosaicos en Android Studio
Baja de Motion Editor
En la próxima versión, dará de baja el Editor de animaciones como parte de nuestra transición en curso de XML a Jetpack Compose Compose ofrece un enfoque más moderno y eficiente para compilar animaciones, y recomendamos a los desarrolladores que comiencen a usar la vista previa de la animación de Compose para proyectos nuevos.
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:
- Para habilitar Gemini, haz clic en View > Tool Windows > Gemini.
- Para ver el campo de instrucción, haz clic con el botón derecho en el editor de código y selecciona Gemini > Transform selected code en 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 el código complejo reescribiéndolo, realizando transformaciones de código muy específicas, como "hacer que este código sea idiomático", o generando funciones nuevas que describas. Luego, Android Studio te muestra la sugerencia de código de Gemini como una diferencia de código, de modo que puedas revisar y aceptar solo las sugerencias que desees.
Cómo analizar 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 Show Insights en la ventana de herramientas App Quality Insights de Android Studio después de habilitar Gemini en View > Tool Windows > Gemini.
Integración del Índice SDK de Google Play
La integración del Índice SDK de Google Play de Android Studio ahora incluye advertencias de Google Play SDK Console. Esto te brinda una vista completa de cualquier posible problema de versión o política en tus dependencias antes de enviar tu app a Google Play Console.
Android Studio ahora también muestra notas de los autores del SDK directamente en el editor para ahorrarte tiempo. Cuando hay una versión recomendada o un rango de versiones disponible Android Studio también incluirá una solución rápida:
Android Studio también muestra advertencias cuando se modifica vulnerabilidades de seguridad conocidas. Esta información te ayuda a descubrir y abordar estos problemas durante el desarrollo de la app para que puedas seguir las prácticas recomendadas.
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 sensores específicas, como un sensor de frecuencia cardíaca, y establecer valores de prueba específicos para estos sensores. Usa este panel para probar cómo tu app controla los dispositivos que tienen diferentes capacidades de sensores. Este panel es útil para probar apps de salud y fitness, en especial, en dispositivos Wear OS.
Para abrir y usar el panel, haz lo siguiente:
- Crea o abre 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 Apply para enviar la lista actual de capacidades al dispositivo emulado y selecciona Reset para restablecer la lista de capacidades a sus valores de activación y desactivación predeterminados.
- 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 de las actividades de fitness, activar los eventos de sueño del usuario y activar los golpes 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 cómo tu app controla las diferentes condiciones de ejercicio y las tendencias de fitness de los usuarios.
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 detectar visualmente cualquier cambio en la IU de tu app. Obtén más información en Pruebas de capturas de pantalla de la vista previa de Compose.
Menú de compilación y acciones actualizados
Realizamos los siguientes cambios en las acciones de compilación y el menú Build para facilitar la compilación de exactamente lo que deseas mientras trabajas en proyectos en Android Studio:
- Se agregó un nuevo nombre de compilación "run-configuration-name" Acción Run Configuration: Esta
acción compila la configuración de ejecución seleccionada actualmente. Por ejemplo, si
se selecciona la configuración de ejecución
:app
, la acción compilaráapp
Ejecuta la configuración y ensamblaráapp
. Si recientemente ejecutaste una prueba en un dispositivo, la acción compilará esas pruebas. - Se estableció la configuración de ejecución de compilación "run-configuration-name" como la acción de compilación predeterminada: Para que coincida mejor con la intención del desarrollador, tanto el botón de la barra de herramientas como el atajo Control/Command+F9 ahora ejecutan la nueva acción de configuración de ejecución de compilación "run-configuration-name".
- Acciones de compilación reordenadas: Colocamos la nueva compilación run-configuration-name en la parte superior del menú Compilación. También colocamos las acciones de compilación debajo de ellas y movimos las acciones "Assemble …" (acciones "Make …" anteriores) debajo de ellas.
- Verbos usados que coinciden con lo que realmente hacen las acciones de compilación: Además de “Compilación” y "Compilar" nuevas, les cambiamos el nombre a "Make Project" en “Assemble Project”. También presentamos el nuevo “Proyecto de ensamble con pruebas” acción para ensamblar prueba de seguridad en la nube.
- Se quitaron los elementos destacados de algunas acciones que no se usan con frecuencia: También quitamos algunas acciones del menú de compilación (p. ej., Run Generate Sources Gradle Tasks) Esa acción permanecerá para que puedas encontrarla en "Buscar acción". (Control/Comando + Mayús + A). Las demás acciones se movieron a otros menús. Por ejemplo: "Actualiza proyectos de C++ vinculados" se movió al menú Archivo debajo de "Sincronizar proyecto con archivos de Gradle”.