Android Studio v0.2.x (julio de 2013)

  • Se fusionó en los cambios más recientes de la base de código de IntelliJ. Incluye correcciones de problemas que informaron los usuarios de Studio, como ajustes a los tamaños de fuente de Linux y procesamiento de fuentes.
  • Se actualizó el complemento Gradle para Android a la versión 0.5.0.

    Precaución: Esta actualización nueva no es compatible con versiones anteriores. Cuando abras un proyecto que use una versión anterior del complemento, aparecerá un error en Studio con el mensaje Gradle <nombre del proyecto> project refresh failed.

    El complemento de Gradle actualizado incluye los siguientes cambios:

    • Se corrigió el modelo IDE para contener el archivo de salida incluso si se personalizó mediante el DSL. También se corrigió el DSL a fin de obtener y establecer el archivo de salida en el objeto de la variante para que no sea necesario usar variant.packageApplication or variant.zipAlign.
    • Se corrigió la resolución de dependencia para resolver en conjunto (y no por separado) la combinación de configuración predeterminada, tipos de compilación y tipo(s).
    • Se corrigió la dependencia de las pruebas del proyecto de la biblioteca para incluir adecuadamente todas las dependencias de la biblioteca misma.
    • Se corrigió el caso en el que dos dependencias tienen el mismo nombre de hoja.
    • Se solucionó el problema que no permite que el archivo de reglas de ProGuard se aplique a tipos.

    Todas las notas de la actualización del complemento de Gradle están disponibles aquí: http://tools.android.com/tech-docs/new-build-system.

  • Los errores de Gradle de aapt ya no apuntan a archivos de salida fusionados en la carpeta build/, sino que apuntan a las ubicaciones de origen reales.
  • Compilaciones en paralelo. Ahora, es posible usar las compilaciones en paralelo de Gradle. Ten en cuenta que las compilaciones en paralelo están en "incubación" (consulta la documentación de Gradle). Esta función se encuentra desactivada de forma predeterminada. Para habilitarla, ve a Preferences > Compiler y marca la casilla de verificación Compile independent modules in parallel.
  • Se realizaron más tareas en el nuevo repositorio de recursos utilizado para el procesamiento del diseño, el plegado de recursos en el editor y más:
    • Compatibilidad básica con las dependencias de la biblioteca .aar (por ejemplo, usar una biblioteca sin una copia local de los orígenes). Todavía no funciona para la validación de XML de recursos y la navegación en editores de origen.
    • Se detectaron ciclos en referencias de recursos.
    • La función de documentación rápida (F1), que puede mostrar todas las traducciones de la cadena debajo del símbolo de intercalación, ahora también mostrará todas las superposiciones de recursos de los diversos tipos y compilaciones de Gradle, así como bibliotecas. Se enumeran en orden inverso de superposición de recursos, con tachado en las versiones del string que están enmascaradas.
    • Se realizaron correcciones para manejar la actualización de recursos combinados cuando cambia el conjunto de dependencias del módulo.
    • Se realizaron correcciones del procesamiento de XML para manejar adecuadamente las declaraciones de entidades de caracteres y los escapes de XML y Unicode.
  • Se agregó compatibilidad con la función para guardar capturas de pantalla de las ventanas de vista previa y editor de diseño.
  • Corrección de errores de plantilla.
  • Corrección de errores de lint.
  • Diversas correcciones de informes de fallas. ¡Muchas gracias! Sigue enviando estos informes.