Google lanza Android Studio 3.6 como versión estable

Google ha lanzado la versión estable de Android Studio 3.6 para desarrolladores de aplicaciones de Android. Aquí está nuestra descripción general de los cambios más importantes.

Google lanzado versión 3.5 de su IDE para el desarrollo de aplicaciones de Android, Android Studio, al canal estable a mediados del año pasado. Ese lanzamiento fue la culminación de meses de correcciones de errores y mejoras de estabilidad. Hoy, Google anunció que la próxima versión estable, Android Studio 3.6, ya está disponible para los desarrolladores. La actualización ha estado en prueba durante meses y se centra en mejorar la experiencia de edición y depuración de código. A continuación se ofrece una descripción general de las novedades de la última versión.

Registro de cambios abreviado de Android Studio 3.6

Vista dividida en editores de diseño

Una nueva vista dividida para el editor de diseño y el editor de navegación permite ver las vistas de diseño y código de su interfaz de usuario simultáneamente. La vista dividida reemplaza la ventana de vista previa y se puede configurar archivo por archivo para guardar información contextual como el nivel de zoom y las opciones de vista de diseño. Para habilitar la vista dividida, haga clic en el icono "Dividir" en la esquina superior derecha de la ventana del editor.

Vista dividida en editores de diseño. Fuente: Google

Pestaña de recursos del selector de color

Google ha agregado una pestaña de "recursos" al selector de color en Android Studio 3.6. Esta pestaña muestra los colores que definiste como recursos de color para que sea más fácil elegirlos o editarlos. Es accesible en herramientas de diseño y en el editor XML.

Pestaña de recursos del selector de color en Android Studio 3.6. Fuente: Google

Emulador de Android: interfaz de usuario de Google Maps

La última versión del emulador de Android es 29.2.12 e incluye una forma de visualizar la ubicación del dispositivo emulado. Google incorporó una interfaz de usuario de Google Maps en el menú de controles extendidos para que los desarrolladores puedan especificar ubicaciones virtuales y construir rutas virtuales.

Interfaz de usuario de ubicación del emulador de Android con transmisión de ubicación en tiempo real. Fuente: Google.

Soporte para múltiples pantallas

El emulador 29.1.10 agrega soporte inicial para mostrar múltiples pantallas virtuales para facilitar el desarrollo de aplicaciones para dispositivos con múltiples pantallas. Los desarrolladores pueden configurar pantallas multivirtuales en Android Studio Emulator a través del menú Configuración (Controles extendidos > Configuración).

Otros cambios

  • Ver enlace: Las incompatibilidades entre sus archivos de diseño XML y su código pueden provocar que su compilación falle en tiempo de ejecución. Para evitar esto, Google está introduciendo ver enlace, una característica que, cuando se habilita agregando una sola línea en el archivo build.gradle de cada módulo, "genera una clase de enlace para cada archivo de diseño XML presente en ese módulo." El enlace de vista está destinado a reemplazar findViewById, lo que le permite hacer referencia a todas las vistas con ID sin ejecutar un puntero nulo o una conversión de clase. excepciones. Más información sobre esta característica aquí.
  • Actualizaciones del NDK de Android: Google ha brindado soporte a Kotlin para dos características del NDK de Android que anteriormente eran compatibles con Java. Incluyen "[navegación] desde una declaración JNI a la función de implementación correspondiente en C/C++" y "[creación automática] de una función de implementación auxiliar para una declaración JNI".
  • Actualización de la plataforma IntelliJ: IntelliJ 2019.2 está incluido en Android Studio 3.6. Este Publicación del blog de JetBrains explica los principales cambios.
  • Agregar clases con cambios aplicados: Al hacer clic en "Aplicar cambios de código" o "Aplicar cambios y reiniciar actividad" le permitirá agregar una clase y luego implementar ese cambio de código en una aplicación en ejecución. Se explica la diferencia entre estas dos acciones. aquí.
  • Actualizaciones del complemento Gradle de Android: La versión 3.6 del complemento Gradle de Android agrega compatibilidad con el complemento Maven Publish Gradle. Aprende más aquí.
  • Actualizaciones locales para APK importados: Android Studio 3.6 ahora detecta automáticamente los cambios en los APK importados y le permite volver a importarlos en el lugar para que no tenga que volver a adjuntar símbolos y fuentes.
  • Adjunte fuentes de Kotlin a APK importados: Ahora puede adjuntar archivos fuente de Kotlin a APK importados. Aprende más aquí.
  • Detección de fugas en Memory Profiler: Google ha actualizado Memory Profiler con la capacidad de detectar instancias de Actividad y Fragmento que puedan haberse filtrado. La documentación para esta característica está disponible. aquí.
  • Desofuscar código de bytes de clase y método en APK Analyzer: Al inspeccionar archivos DEX usando APK Analyzer, ahora es posible desofuscar el código de bytes de clases y métodos cargando el archivo de asignaciones ProGuard para el APK que está analizando. Más información aquí.

Google también publicó un vídeo de YouTube que resume los cambios en Android Studio 3.6:

Puede descargar la última versión estable desde Android Studio o del sitio web de Google. Para más detalles, consulte Publicación de blog de Google en el blog de desarrolladores de Android o lo último Notas de la versión de Android Studio. La próxima actualización importante del IDE llegará como Estudio Android 4.0, que presenta nuevas bibliotecas Jetpack, incluidas CameraX y Compose. La versión 4.0 es actualmente en canario, por lo que pasarán algunos meses antes de que esté listo para una versión estable.