Complemento de Android para Gradle, revisión 1.2.0 (abril de 2015)

Dependencias:
  • Gradle 2.2.1 o una versión posterior
  • Herramientas de compilación 21.1.1 o una versión posterior
Notas generales:
  • Se mejoró la compatibilidad para ejecutar pruebas de unidades con Gradle.
    • Se agregó compatibilidad para incluir recursos de estilo Java en la ruta de clase cuando se ejecutan pruebas de unidades directamente desde Gradle.
    • Se agregó compatibilidad con dependencia de pruebas de unidades para artefactos de Android ARchive (AAR).
    • Se agregó compatibilidad con la propiedad unitTestVariants, de modo que se puedan manipular las variantes de pruebas de unidades mediante el archivo build.gradle.
    • Se agregó el bloque de código unitTest.all en testOptions a fin de configurar tareas personalizadas para la prueba de unidades. En el siguiente código de muestra, se indica cómo agregar parámetros de configuración de prueba de unidades con esta opción nueva:
      android {
        testOptions {
          unitTest.all {
            jvmArgs '-XX:MaxPermSize=256m' // Or any other gradle option.
          }
        }
      }
      
      android {
        testOptions {
          unitTest.all {
            jvmArgs += listOf("-XX:MaxPermSize=256m") // Or any other gradle option.
          }
        }
      }
                  
    • Se corrigió el manejo de campos de instancia pública y de enumeración en el empaquetado del archivo mockable-android.jar.
    • Se corrigieron dependencias de tareas del proyecto de biblioteca para que se vuelvan a compilar las clases de prueba después de los cambios.
  • Se agregó la propiedad testProguardFile para aplicar archivos ProGuard durante la reducción de un APK de prueba.
  • Se agregó la propiedad timeOut al bloque de código adbOptions para configurar el tiempo de grabación máximo para la grabación de pantalla de Android Debug Bridge.
  • Se agregó compatibilidad para recursos de 280 dpi.
  • Se mejoró el rendimiento durante la evaluación de proyectos.