ปลั๊กอิน Android สำหรับ Gradle ฉบับแก้ไข 1.2.0 (เมษายน 2015)

การขึ้นต่อกัน
เวอร์ชันขั้นต่ำ เวอร์ชันเริ่มต้น หมายเหตุ
Gradle 2.2.1 2.2.1 ดูข้อมูลเพิ่มเติมได้ที่การอัปเดต Gradle
เครื่องมือสร้าง SDK 21.1.1 21.1.1 ติดตั้งหรือกำหนดค่าเครื่องมือสร้าง SDK
หมายเหตุทั่วไป
  • การรองรับการเรียกใช้การทดสอบหน่วยด้วย Gradle ที่ดียิ่งขึ้น
    • เพิ่มการรองรับการรวมทรัพยากรแบบ Java ไว้ในเส้นทางคลาส เมื่อเรียกใช้การทดสอบหน่วยจาก Gradle โดยตรง
    • เพิ่มการรองรับทรัพยากร Dependency ของการทดสอบหน่วยสำหรับอาร์ติแฟกต์ Android Archive (AAR)
    • เพิ่มการรองรับพร็อพเพอร์ตี้ unitTestVariants เพื่อให้จัดการตัวแปรการทดสอบหน่วยได้โดยใช้ไฟล์ build.gradle
    • เพิ่ม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.
          }
        }
      }
                  
    • แก้ไขการจัดการ Enum และฟิลด์อินสแตนซ์สาธารณะในการ แพ็กเกจของไฟล์ mockable-android.jar
    • แก้ไขทรัพยากร Dependency ของงานในโปรเจ็กต์ไลบรารีเพื่อให้คลาสทดสอบ คอมไพล์อีกครั้งหลังจากการเปลี่ยนแปลง
  • เพิ่มพร็อพเพอร์ตี้ testProguardFile เพื่อใช้ไฟล์ ProGuard เมื่อลดขนาด APK ทดสอบ
  • เพิ่มพร็อพเพอร์ตี้ timeOut ลงในบล็อกโค้ด adbOptions เพื่อตั้งค่าเวลาบันทึกสูงสุดสำหรับการบันทึกหน้าจอ Android Debug Bridge
  • เพิ่มการรองรับทรัพยากร 280 dpi
  • ปรับปรุงประสิทธิภาพระหว่างการประเมินโปรเจ็กต์