Las siguientes son funciones nuevas de Android Studio Iguana.
Versiones de parches
A continuación, se incluye una lista de las versiones de parche de Android Studio Jellyfish y el complemento de Android para Gradle 8.4.
Android Studio Jellyfish | Parche 2 2023.3.1 y AGP 8.4.2 (junio de 2024)
Actualización importante de seguridad: A vulnerabilidad de seguridad en la Complemento de GitHub disponible en Android Studio Iguana | 2023.2.1 y versiones posteriores podrían exponer el acceso los tokens a terceros no autorizados.
Solución: Jetbrains tiene solucionó el problema en los productos de la plataforma IntelliJ. y la solución ya está disponible en Android Studio Jellyfish | 2023.3.1 Parche 2 (2023.3.1.20).
Si ya tienes una compilación de Android Studio canal estable, puedes para obtener la actualización, haz clic en Ayuda > Busca actualizaciones (o Android Estudio > Busca Actualizaciones en macOS). De lo contrario, descargar la compilación estable más reciente
Además, si usaste activamente la funcionalidad de solicitud de extracción de GitHub en el IDE, te recomendamos que revoques los tokens de GitHub que utilicen el complemento. Dado que el complemento puede usar integración con OAuth o datos tokens de acceso (PATs), verifica ambos y revocalos según sea necesario:
- Para revocar el acceso a la integración de OAuth, ve a Aplicaciones > a las apps de OAuth autorizadas y revocar el acceso a las Token de integración del IDE de JetBrains.
- Para revocar el acceso de los PAT, ve a Tokens de acceso personal y borra el token emitido para el complemento de GitHub. El nombre del token predeterminado es Complemento de integración de GitHub de IntelliJ IDEA, pero es posible que uses un nombre personalizado.
Después de revocar el acceso a los tokens, debes volver a configurar el complemento. hacer que todas las funciones del complemento, incluidas las operaciones de Git, vuelvan a funcionar.
Lamentamos las molestias ocasionadas y pedimos a todos los usuarios que realicen la actualización de inmediato. para proteger su código y sus datos.
Esta actualización menor también incluye estas correcciones de errores.
Android Studio Jellyfish | Parche 1 2023.3.1 y AGP 8.4.1 (mayo de 2024)
Esta actualización menor incluye estas correcciones de errores.
Presentamos Gemini en Android Studio
Gemini en Android Studio es tu complemento de programación para el desarrollo de Android. Es una experiencia de conversación potenciada por IA en Android Studio y productivo al responder a consultas sobre desarrollo de Android. Para obtener más información, consulta Conoce Gemini en Android Studio.
Nuevo flujo de acceso
Cuando accedes a Android Studio con tu cuenta de desarrollador, obtienes un beneficio desde los servicios para desarrolladores de Google, como la visualización de Firebase Crashlytics y Android Informes de Vitals en Estadísticas de calidad de la aplicación, el acceso a dispositivos remotos reales Transmisión de dispositivos en Android Studio, y escribir código de mayor calidad con Gemini en Android Studio, directamente desde el IDE.
Android Studio Jellyfish facilita la adición y administración de cuentas, y proporciona el IDE solo con los permisos necesarios para cada función. Para comenzar, haz lo siguiente: una de las siguientes opciones:
- Navega a una de las funciones mencionadas anteriormente y sigue las instrucciones para acceder y otorga los permisos necesarios
- Si ya accediste, puedes administrar tus cuentas y permisos: Navega a File (Android Studio en macOS) > Configuración > Herramientas > Cuentas de Google.
Cómo acceder a dispositivos reales con la transmisión de dispositivos en Android Studio
La transmisión de dispositivos de Android Studio te permite conectarte de forma segura a recursos físicos remotos Dispositivos Android alojados en los centros de datos seguros de Google. Con la tecnología de Firebase, Es la forma más rápida y fácil de probar tu app en dispositivos reales, como el Google Pixel 8 Pro, el Pixel Fold y algunos dispositivos Samsung, entre otros.
![Animación del uso de la transmisión de dispositivos en Android Studio.](https://developer.android.com/static/studio/releases/assistant/2023.3.1/device-streaming.gif?hl=es-419)
Después de conectarte a un dispositivo, puedes implementar tu app, ver la pantalla Interactuar con el dispositivo (lo que incluye rotar o desplegar el dispositivo) cualquier otra cosa que puedas hacer con un dispositivo mediante un ADB directo a través de SSL sin salir de Android Studio. Cuando termines de usar Google borra todos los datos y restablece la configuración de fábrica para que estén disponibles para otro desarrollador.
Durante el período beta actual, puedes usar la transmisión de dispositivos sin costo con Proyectos de Firebase en los planes Spark o Blaze Para comenzar, accede a tu Cuenta de desarrollador de Android Studio y selecciona un proyecto de Firebase. Si aún no tienes un proyecto de Firebase, es fácil crear uno. Para obtener más información, ir a Transmisión de dispositivos en Android Studio.
Compatibilidad con App Quality Insights para ANR, datos personalizados y varios eventos
Obtén información más detallada sobre las estadísticas de calidad de la app (ICA). Informes de fallas en Android Studio Jellyfish compatibles con ANR informes, datos personalizados y varios eventos:
- Itera entre eventos: Ahora explora varios eventos en Crashlytics. en orden cronológico inverso, lo que revela patrones para una depuración más rápida.
- Explorar datos personalizados: Consulta los registros y los pares clave-valor personalizados de cada informe de fallas. (encuéntralos en las pestañas Claves y registros después de seleccionar un informe).
- Analiza los errores de ANR: Accede a los errores de ANR y, luego, explóralos directamente desde la consola de Android. las pestañas de Vitals y Crashlytics.
![Múltiples eventos, ANR y datos personalizados en App Quality Insights.](https://developer.android.com/static/studio/images/releases/aqi-jellyfish.png?hl=es-419)
Inspector de diseño incorporado
El Inspector de diseño ahora está incorporado de forma predeterminada en la herramienta Running Devices. en la ventana modal. Esta integración ahorra espacio en pantalla y centraliza el flujo de trabajo en una sola ventana de herramientas y ofrece mejores rendimientos significativos con un 50% de mejora en las velocidades de renderización. Puedes alternar fácilmente entre inspeccionar tu app e interactuar con ella, y usar instantáneas para 3D visualizaciones de tu IU. Descubre la gama completa de funciones en Cómo depurar tu diseño con el Inspector de diseño.
App Links Assistant admite la validación de archivos de asociaciones web
App Links Assistant ahora admite la validación del Archivo JSON de Vínculos de recursos digitales que debe publicarse en tu sitio web.
Esta función extiende las capacidades de validación existentes de los filtros de intents que declaras en el archivo de manifiesto de la app. Para cada dominio que se declara en el archivo de manifiesto, el Asistente analiza el archivo en tu sitio web, realiza siete comprobaciones de validación y brinda una explicación detallada sobre cómo corregir cualquier error.
Para comenzar, sigue estos pasos:
- En Android Studio, haz clic en Tools > App Links Assistant
- Haz doble clic en Vínculos para obtener una vista detallada de las verificaciones que el Asistente y comprender cómo corregir los errores de configuración.
Para garantizar una experiencia del usuario sin inconvenientes, valida que tu archivo JSON sea el correcto. formateada para subirse a tu dominio.
Instalación del Perfil de Baseline
Android Studio Jellyfish compila automáticamente Perfiles de Baseline después de instalación en el dispositivo para proyectos que usan AGP 8.4 o versiones posteriores. Esto abarca Perfiles de Baseline que se generaron a través de un 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 instales tu de forma local y cuando se usa la generación de perfiles de baja sobrecarga.
Nuevas verificaciones de daltonismo en la verificación de la IU de Compose
Verificación de la IU de Compose incluye nuevas simulaciones y verificaciones para personas daltónicas, que te permiten crear imágenes experiencias accesibles para todos los usuarios. Solo ingresa al modo de verificación de IU desde Compose Obtén una vista previa para ver tu IU de Compose en diferentes tipos de deficiencias en la visión de los colores para garantizar que tus diseños sean claros y utilizables.
![Ejemplo de daltonismo de la verificación de la IU de Compose](https://developer.android.com/static/studio/images/design/compose-ui-check-colorblind.png?hl=es-419)
Redireccionar audio mediante la duplicación de dispositivos
A partir de Android Studio Jellyfish Canary 5, puedes redireccionar el audio desde dispositivos físicos conectados a las bocinas o los auriculares de la computadora. Con audio redireccionamiento, mantén los auriculares conectados a la computadora y escucha ambos la computadora y el teléfono conectado sin tener que volver a conectarse manualmente a uno dispositivo y luego otro. Para habilitar el redireccionamiento de audio, ve a Android Studio > Configuración > Herramientas > Device Mirroring y selecciona Redirect audio from local dispositivos. Ten en cuenta que el audio siempre se redirecciona, independientemente de la configuración, para Dispositivos de Firebase Test Lab que ejecutan Android 12 o una versión posterior
Actualizaciones de la plataforma IntelliJ 2023.3
Android Studio Jellyfish incluye la versión de la plataforma IntelliJ 2023.3, que tiene muchas funciones nuevas, como compatibilidad completa con la versión más reciente de Java 21 lenguaje de programación, una barra de herramientas flotante intuitiva con edición y una opción de inserción Run to Cursor en el depurador para acelerar tu en el flujo de trabajo. Para obtener más información, consulta la Notas de la versión de IntelliJ.