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 樣式資源的支援功能。
    • 新增對 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 資源支援功能。
  • 改善專案評估期間效能。