Trình bổ trợ Android cho Gradle, bản sửa đổi 1.2.0 (tháng 4 năm 2015)

Phần phụ thuộc:
  • Gradle 2.2.1 trở lên.
  • Công cụ tạo bản dựng 21.1.1 trở lên.
Lưu ý chung:
  • Hỗ trợ nâng cao tính năng chạy kiểm thử đơn vị cùng Gradle.
    • Hỗ trợ thêm tính năng để đưa các tài nguyên kiểu Java vào classpath khi chạy kiểm thử đơn vị trực tiếp dựa trên Gradle.
    • Thêm tính năng hỗ trợ phần phụ thuộc kiểm thử đơn vị cho các cấu phần phần mềm Lưu trữ Android (AAR).
    • Thêm tính năng hỗ trợ cho thuộc tính unitTestVariants để có thể điều khiển các biến thể kiểm thử đơn vị bằng tệp build.gradle.
    • Bổ sung khối mã unitTest.all trong testOptions để định cấu hình các tác vụ tuỳ chỉnh cho kiểm thử đơn vị. Mã mẫu sau đây hướng dẫn cách thêm các cài đặt cấu hình kiểm thử đơn vị bằng chế độ mới này:
      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.
          }
        }
      }
                  
    • Khắc phục phương pháp xử lý các enum và trường thực thể công khai trong quá trình đóng gói của tệp mockable-android.jar.
    • Sửa các phần phụ thuộc tác vụ của dự án thư viện để các lớp kiểm thử biên dịch lại sau khi thay đổi.
  • Thêm thuộc tính testProguardFile để áp dụng các tệp ProGuard khi rút gọn tệp APK kiểm thử.
  • Thêm thuộc tính timeOut vào khối mã adbOptions để thiết lập thời gian ghi tối đa cho bản ghi màn hình Cầu gỡ lỗi Android.
  • Thêm tính năng hỗ trợ cho tài nguyên 280 dpi.
  • Cải thiện hiệu suất trong quá trình đánh giá dự án.