Blog para desarrolladores de Android: Android Studio 4.2

Publicado por Jamal Eason, Gerente de Producto, Android

Logotipo de Android

Estamos encantados de anunciar que Android Studio 4.2 ya está disponible para descargar en el canal de versión estable. Las áreas de enfoque de esta versión son una plataforma IntelliJ actualizada y un puñado de nuevas funciones enfocadas en mejorar la productividad como desarrollador de aplicaciones de Android.

Sabemos que actualizar el diseño de su aplicación a la última versión a veces puede ser complicado. Para solucionar este problema, tenemos un nuevo asistente de actualización de proyectos de aplicaciones en Android Studio 4.2 que facilita la migración de su proyecto y aprovecha la última API de complementos de Gradle para Android. Además, hemos agregado una amplia gama de mejoras a las funciones existentes, como el inspector de base de datos, el seguimiento del sistema, la compatibilidad con SafeArgs, la aplicación de cambios, el nuevo asistente de proyectos y más. Si utiliza estas funciones y está buscando la próxima versión estable de Android Studio, ¡debería descargar Android Studio 4.2 hoy mismo!

Consulte la lista de nuevas funciones en Android Studio 4.2 a continuación, organizadas por flujos de desarrolladores clave.

Desarrollar

  • Actualización de la plataforma IntelliJ – Android Studio 4.2 incluye todas las funciones y actualizaciones principales disponibles en IntelliJ IDEA Community Edition 2020.2, que incluye una interfaz de usuario de GitHub actualizada para solicitudes de extracción, una nueva ventana de problemas centralizada y más. para saber mas.
  • Soporte para temas seguros – El uso de Safe Args es la forma recomendada de garantizar la encapsulación de datos si desea transferir datos entre dos destinos en su aplicación cuando usa el componente Jetpack Navigation. Con Android Studio 4.2, ahora tiene el código de autocompletado para los argumentos de las instrucciones de manejo y la navegación del código desde la fuente a XML. para saber mas.

    soporte seguro de arfs

    Soporte para temas seguros

  • Actualizaciones del asistente de nuevo proyecto y el asistente de módulo – Esta versión incluye una actualización visual del asistente de nuevo proyecto para que sea más fácil descubrir los tipos de dispositivos Android, además, hemos agregado ViewBinding a cada uno de los modelos. Además, también hemos realizado una actualización visual de los nuevos asistentes de formularios para que sea más fácil comprender la variedad de tipos de formularios que puede agregar a su aplicación.

Nuevo proyecto guiado

    Nuevo módulo guiado

Asistente para nuevo proyecto y Asistente para nuevo módulo

Depurar

  • Mejoras en el inspector de la base de datos – Administrar y monitorear la base de datos en la aplicación es más fácil de hacer con Database Inspector. En esta versión hemos realizado un par de mejoras nuevas. Hemos agregado un nuevo modo fuera de línea, para que pueda continuar inspeccionando las bases de datos de su aplicación después de que se haya desconectado un proceso, lo que facilita el diagnóstico de su aplicación después de un bloqueo. Y también hemos agregado una práctica opción de historial de consultas.

Historial de consultas con el inspector de base de datos

Historial de consultas con el inspector de base de datos

  • Herramienta de seguimiento de línea de comando Como parte del proceso de compilación de la aplicación, R8 difumina Lenguaje de programación Kotlin y Java código. Esto puede hacer que los seguimientos de pila sean imposibles de descifrar, ya que los nombres de tipo y método se ofuscan y se acortan para reducir la huella de memoria de la aplicación. La herramienta de línea de comando Retrace deshace la ofuscación de estos nombres y recupera los marcos en línea utilizando un archivo mapping.txt, lo que hace que los seguimientos de la pila sean comprensibles nuevamente. La nueva herramienta independiente está disponible en ./sdk/cmdline-tools/latest/bin/retrace. para saber mas.

Construir

  • Asistente de actualización AGP – Migrar su proyecto al último complemento de Android Gradle (AGP) a veces puede ser complicado, especialmente si está utilizando API desactualizadas. Para resolver este problema y prepararse mejor para el transición al complemento de Android Gradle 7.0, hemos creado un nuevo asistente de actualización. El asistente le permite habilitar o deshabilitar los comandos que se ejecutarán en su proyecto para actualizar a una versión superior de AGP, obtener una vista previa de los archivos que se verán afectados por la actualización de AGP y, finalmente, actualizar globalmente las configuraciones obsoletas.

Asistente de actualización AGP <

Asistente de actualización AGP

  • Aplicar mejoras a los cambiosAplicar los cambios le permite enviar cambios de código y recursos a la aplicación en ejecución sin reiniciar la aplicación. En Android Studio 4.2, hemos ampliado la cantidad de cambios compatibles con Aplicar cambios para incluir la adición de recursos (que representaron el 23% de los cambios que requerían un reinicio completo) y la adición de campos finales estáticos (por ejemplo, constantes) durante la ejecución en un Android 11+. dispositivo o emulador.
  • Complemento de Android Gradle 4.2 – Con AGP 4.2, hemos realizado una serie de cambios notables. Primero, hemos implementado un nuevo compilador de recursos que debería ayudar a mejorar el rendimiento de la compilación, especialmente en máquinas con Windows. En segundo lugar, hemos actualizado el lenguaje de programación Java predeterminado a la versión 8. Finalmente, hemos agregado soporte para APK v3 es APK v4 formato de firma. Obtenga más información sobre actualizaciones adicionales de AGP Aquí.
// build.gradle.kts

android {
   ...
   signingConfigs {
      config {
          ...
          enableV3Signing(true)
          enableV4Signing(true)
      }
   }
}

Soporte para cantar APK v3 y APK v4

Prueba

  • Distribución en múltiples dispositivos – A veces, al desarrollar y probar su aplicación, es útil implementarla en varios dispositivos para ver los resultados. Hemos restaurado esta función de las primeras versiones de Android Studio y la hemos integrado directamente en el menú de selección de dispositivos en Android Studio 4.2. Tenga en cuenta que si está implementando pruebas en varios dispositivos, es posible que se le solicite que habilite este comportamiento.

Distribución en múltiples dispositivos

Distribución en múltiples dispositivos

Perfil

  • Mejoras en el seguimiento del sistema – Para comprender las características de rendimiento detalladas de su aplicación, es útil utilizar la extensión funcionalidad de seguimiento del sistema dentro de los perfiles de Android Studio. Con esta versión de Android Studio, el seguimiento del sistema ahora tiene una nueva tabla de eventos. Con esta nueva vista de tabla puede ver; BufferQueue, contadores de memoria RSS y frecuencia del núcleo de la CPU, todo dentro de una interfaz de usuario compacta.

    Generador de perfiles con la nueva tabla de eventos de seguimiento del sistema

    Generador de perfiles con la nueva tabla de eventos de seguimiento del sistema

    En resumen, Android Studio 4.2 incluye estas nuevas mejoras y características:

    Desarrollar

    • Actualización de la plataforma IntelliJ 2020.2.3
    • Soporte para temas seguros
    • Actualizaciones del Asistente para proyectos nuevos y el Asistente para formularios

    Depurar

    • Mejoras en el inspector de la base de datos
    • Herramienta de seguimiento de línea de comando

    Construir

    • Asistente de actualización AGP
    • Aplicar mejoras a los cambios
    • Complemento de Android Gradle 4.2

    Prueba

    • Distribución en múltiples dispositivos

    Perfil

    • Mejoras en el seguimiento del sistema

    Echa un vistazo a Android Studio Notas de lanzamiento, Complemento para Android Gradle Notas de lanzamientoy el emulador de Android Notas de lanzamiento para más detalles.

Para comenzar

Descargar

Descargue la última versión de Android Studio 4.2 desde página de descarga. Si está utilizando una versión anterior de Android Studio, simplemente puede actualizar a la última versión de Android Studio. Si desea mantener una versión estable de Android Studio, puede ejecutar la versión estable y las versiones canarias de Android Studio Arctic Fox al mismo tiempo. para saber mas.

Agradecemos cualquier comentario sobre las cosas que le gustan y los problemas o funciones que le gustaría ver. Si encuentra un error o problema, no dude en hacerlo Reportar un problema. Síganos, el equipo de desarrollo de Android Studio, en Gorjeo y así medio.

Java es una marca comercial registrada de Oracle y / o sus afiliadas.



About MiReal

Compruebe también

Blog para desarrolladores de Android: #AndroidDevJourney destacado

Publicado por Luli Perkins, Gerente del Programa de Relaciones con Desarrolladores Terminamos la edición de …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *