Android Plugin for Gradle リビジョン 1.2.0(2015 年 4 月)

依存関係:
  • Gradle 2.2.1 以降。
  • Build Tools 21.1.1 以降。
一般的な注意事項:
  • Gradle による単体テスト実行のサポートを強化しました。
    • Gradle から単体テストを直接実行するとき、クラスパスに Java スタイルのリソースを含めるサポートを追加しました。
    • Android ARchive(AAR)アーティファクトの単体テスト依存性のサポートを追加しました。
    • build.gradle ファイルを使用して単体テストのバリアントを操作できるように、unitTestVariants プロパティのサポートを追加しました。
    • 単体テスト用にカスタマイズされたタスクを設定するための unitTest.all コードブロックを testOptions に追加しました。次のサンプルコードは、この新しいオプションを使用して単体テストの構成設定を追加する方法を示しています。
      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 ファイルのパッケージ化における列挙型とパブリック インスタンス フィールドの処理を修正しました。
    • 変更後にテストクラスが再コンパイルされるように、ライブラリ プロジェクトのタスクの依存関係を修正しました。
  • テスト APK を圧縮するときに ProGuard ファイルを適用する testProguardFile プロパティを追加しました。
  • Android Debug Bridge 画面録画の最大録画時間を設定する timeOut プロパティを adbOptions コードブロックに追加しました。
  • 280 dpi リソースのサポートを追加しました。
  • プロジェクト評価中のパフォーマンスを改善しました。