适用于 Gradle 的 Android 插件,版本 1.2.0(2015 年 4 月)

依赖项
最低版本 默认版本 注意事项
Gradle 2.2.1 2.2.1 要了解详情,请参阅更新 Gradle
SDK 构建工具 21.1.1 21.1.1 安装配置 SDK 构建工具。
一般注意事项
  • 增强了使用 Gradle 运行单元测试的支持。
    • 新增了在直接从 Gradle 运行单元测试时将 Java 风格资源包含在 classpath 中的支持。
    • 新增了对 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 文件。
  • adbOptions 代码块中新增了 timeOut 属性,用于设置 Android Debug Bridge 屏幕录制的最大录制时间。
  • 新增了对 280 dpi 资源的支持。
  • 提高了项目评估期间的性能。