Android Plugin for Gradle,修订版 1.2.0(2015 年 4 月)

依赖项:
  • Gradle 2.2.1 或更高版本。
  • Build Tools 21.1.1 或更高版本。
一般说明:
  • 增强了对使用 Gradle 运行单元测试的支持。
    • 添加了对直接从 Gradle 运行单元测试时在类路径中加入 Java 样式资源的支持。
    • 为 Android ARchive (AAR) 工件添加了单元测试依赖项支持。
    • 添加了对 unitTestVariants 属性的支持,因此可以使用 build.gradle 文件操纵单元测试变体。
    • testOptions 下添加了 unitTest.all 代码块,可为单元测试配置自定义任务。以下示例代码展示了如何使用此新选项添加单元测试配置设置:
      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.
          }
        }
      }
                  
    • 修复了 mockable-android.jar 文件打包中枚举和公共实例字段的处理问题。
    • 修复了库项目任务依赖项,以便测试类能在更改后重新编译。
  • 添加了 testProguardFile 属性,以在缩减测试 APK 的大小时应用 ProGuard 文件。
  • 已将 timeOut 属性添加到 adbOptions 代码块中,以设置 Android 调试桥屏幕录制的最长录制时间。
  • 添加了对 280 dpi 资源的支持。
  • 提升了项目评估期间的性能。