Las siguientes son funciones nuevas de Android Studio Chipmunk.
Compatibilidad para crear tu app con Jetpack Compose
Vista previa de animación que admite animatedVisibility
Android Studio Chipmunk admite la API de animatedVisibility
en la vista previa de Animación. Para usar esta vista previa con animatedVisibility
, usa Compose 1.1.0 o una versión posterior. Para obtener más información sobre la vista previa de Animación, consulta Animaciones.
Compatibilidad con la implementación de vistas previas desde los módulos de biblioteca
Las vistas previas te permiten ver tu IU en Android Studio sin tener que ejecutar la app en un dispositivo físico. En Android Studio Chipmunk, puedes implementar una @Preview
específica en un emulador o dispositivo físico desde los módulos de biblioteca. Si quieres obtener más información, consulta el artículo para implementar una vista previa.
Compatibilidad para la generación de perfiles de tu app
Cómo detectar bloqueos en Android 12 y versiones posteriores
En el caso de los dispositivos que ejecutan Android 12 o versiones posteriores, se muestra un seguimiento capturado en el segmento Janky frames, en el panel Display del Generador de perfiles de CPU.
Para detectar bloqueos, haz lo siguiente:
- Inicia la app desde el dispositivo o emulador de desarrollo.
En Android Studio, selecciona View > Tool Windows > Profiler o haz clic en el botón Profile
de la barra de herramientas.
Si aparece el diálogo Select Deployment Target, elige el dispositivo en el que quieres implementar tu app para la generación de perfiles. Si conectaste un dispositivo mediante USB, pero no lo ves en la lista, asegúrate de haber habilitado la depuración por USB.
Haz clic en cualquier parte del cronograma CPU para abrir el Generador de perfiles de CPU.
Deberías ver el segmento Janky frames en Display. De forma predeterminada, el generador de perfiles solo muestra fotogramas con bloqueos como candidatos para la investigación. En cada fotograma con bloqueos, la parte roja destaca la duración del fotograma después de su plazo de renderización.
Una vez que encuentres un fotograma con bloqueos, haz clic en él. También puedes presionar M para ajustar el zoom y enfocar el fotograma seleccionado. Los eventos relevantes se destacarán en los subprocesos principales: RenderThread y GPU completion.
De manera opcional, puedes ver todos los fotogramas o un desglose del tiempo de renderización si activas o desactivas las casillas de verificación All Frames y Lifecycle, respectivamente.
Para obtener más información, consulta Detección de bloqueo de IU.
Actualizaciones de parches
Las siguientes son versiones de parches en Android Studio Chipmunk.
Android Studio Chipmunk | Parche 2 2021.2.1 (agosto de 2022)
Esta actualización menor incluye las siguientes actualizaciones y correcciones de errores:
Compatibilidad con la plataforma Android
Con el Parche Chipmunk 2 de Android Studio y Android Gradle 7.2.2, puedes compilar con las APIs de Android 13 configurando compileSdk=33
. La versión mínima del SDK compatible más alta es 32. minSdk = 33
no es compatible hasta el complemento de Android para Gradle 7.3.0-beta05.
Errores corregidos | ||||||||
---|---|---|---|---|---|---|---|---|
Depurador C++ |
|
|||||||
Herramientas de diseño |
|
|||||||
Dexer (D8) |
|
|||||||
Gradle |
|
|||||||
Importación/sincronización |
|
|||||||
Reductor (R8) |
|
Android Studio Chipmunk | Parche 1 2021.2.1 (mayo de 2022)
Esta actualización menor incluye las siguientes correcciones de errores:
Errores corregidos | |||
---|---|---|---|
Dexer (D8) |
|
||
IntelliJ |
|
||
Ejecutar |
|
||
Reductor (R8) |
|