Desarrollo
Complemento de Firebase: Firebase es el nuevo conjunto de servicios para desarrolladores que los ayuda a desarrollar aplicaciones de alta calidad, aumentar sus bases de usuarios y ganar más dinero. Dentro de Android Studio, pueden agregar Firebase a una aplicación de Android nueva o existente con la nueva ventana Assistant. Para acceder a las funciones de Firebase, hagan clic en el menú Tools y luego seleccionen Firebase. En primer lugar, les convendrá configurar el totalmente nuevo Firebase Analytics como punto de partida mientras exploran otros servicios de Firebase, como Firebase Cloud Messaging o el informe de fallos de Firebase para agregar sus
aplicaciones. Pueden obtener más información sobre la integración de Firebase dentro de Android Studio
aquí.
Firebase Plugin for Android Studio
- Navegador de ejemplos de código: Además de la importación de ejemplos de Android, el navegador de ejemplos de código es una opción de menú dentro de Android Studio 2.2 Preview que les permite hallar ejemplos de código de Android de alta calidad proporcionados por Google según el símbolo actualmente resaltado en sus proyectos. Para usar la función, resalten un elemento de Variables, Types y Methods en sus códigos y luego hagan clic con el botón secundario a fin de mostrar un menú contextual para Find Sample Code. Los resultados se muestran en un cuadro de salida inferior.
Navegador de ejemplos de código
Compilación
- CMake y NDK-Build: para aquellos de ustedes que usan el Android NDK, Android Studio ahora admite la compilación de proyectos de aplicaciones de Android con CMake y NDK-Build al hacer que Gradle apunte hacia a sus archivos de compilación existentes. Una vez que hayan agregado sus proyectos de CMake o NDK-Build a Gradle, Android Studio abrirá automáticamente sus archivos de código de Android para edición y depuración en Studio.
Los usuarios de CMake simplemente deben agregar la ruta de acceso a sus archivos CMList.txt en la sección externalNativeBuild de sus archivos de Gradle:
Compilación con CMake en Android Studio
Los usuarios de NDK-Build simplemente deben agregar la ruta de acceso a sus archivos *.mk en la sección de sus archivos de Gradle:
NDK-Build en Android Studio
Prueba
- Grabadora de pruebas Espresso: a veces, escribir pruebas de IU puede ser tedioso. Con la función Record Espresso UI tests, crear pruebas ahora es tan sencillo como usar sus aplicaciones. Android Studio capturará todas sus interacciones de IU y las convertirá en una prueba Espresso que podrán ejecutar a nivel local o incluso en el Firebase Test lab. Para usar la grabadora, diríjanse al menú Run y seleccionen Record Espresso Test.
Grabadora de pruebas Espresso
- Analizador de APK: el nuevo analizador de APK les permite comprender el contenido y los tamaños de distintos componentes de sus APK. También pueden usarlo para evitar problemas de límites de métodos de 64K a los que se haga referencia en sus archivos dex, diagnosticar problemas de configuración de ProGuard, ver el archivo AndroidManifest.xml combinado e inspeccionar el archivo de recursos compilados (resources.arsc). Esto puede ayudarlos a reducir el tamaño de sus APK y asegurarse de que contengan exactamente lo que esperan.
El analizador de APK les muestra el tamaño de archivo sin procesar y el tamaño de descarga de diferentes componentes de sus APK. El tamaño de descarga es el tamaño de descarga estimado para los usuarios cuando el APK se obtiene de Google Play. Esta información los ayudará a priorizar los aspectos en los que deberán concentrar los esfuerzos relacionados con la reducción de tamaño.
Para usar esta nueva función, hagan clic en el menú
Build y seleccionen
Analyze APK… Luego, seleccionen cualquier APK que deseen analizar.
Analizador de APK
- Depurador de C++ con reconocimiento de lenguaje Java: al depurar código en C++ en objetivos con Android N y versiones posteriores, ahora pueden usar una única instancia de lldb con reconocimiento de Java. Este depurador sigue siendo compatible con excelentes funciones de lldb, como los pasos rápidos y los puntos de inspección de memoria, y al mismo tiempo les permite detenerse en puntos de interrupción de lenguaje Java y ver el contenido de la memoria en este lenguaje.
- Selección automática de depurador: las aplicaciones de Android Studio ahora pueden usar el tipo de depurador “Auto”. Esto habilitará de forma automática el depurador correspondiente; si está habilitado, el depurador de C++ con reconocimiento de lenguaje Java o, de lo contrario, el depurador híbrido para proyectos en C++. Para los proyectos en los que se use exclusivamente el lenguaje Java, se seguirá usando el depurador de lenguaje Java.
Habilitación de depurador automático para C++
Lo que viene
Descarga
Si usan una versión previa de Android Studio, pueden buscar actualizaciones en el canal Canary desde el menú de navegación (Help → Check for Update [Windows/Linux] , Android Studio → Check for Updates [OS X]). Con estas actualizaciones se descargarán versiones nuevas de Android Studio, no se aplicarán revisiones a sus copias existentes. También pueden descargar Android Studio 2.2 Preview del
sitio de versiones Canary.
Para Android Studio 2.2 Preview, les recomendamos ejecutar una versión estable con al nuevo canal Canary. Consulten el
sitio de herramientas para obtener información sobre cómo ejecutar dos versiones al mismo tiempo.
Agradeceremos cualquier comentario con observaciones positivas, errores o funciones que quisieran ver. Conéctense con nosotros, el equipo de desarrollo de Android Studio, en nuestra página de
Google+ o en
Twitter.