ปลั๊กอิน Android สำหรับ Gradle เวอร์ชัน 1.2.0 (เมษายน 2015)

การขึ้นต่อกัน:
เวอร์ชันต่ำสุด เวอร์ชันเริ่มต้น หมายเหตุ
เกรเดิล 2.2.1 2.2.1 ดูข้อมูลเพิ่มเติมได้ที่การอัปเดต Gradle
เครื่องมือสร้าง SDK 21.1.1 21.1.1 ติดตั้งหรือกำหนดค่าเครื่องมือสร้าง SDK
หมายเหตุทั่วไป
  • เพิ่มการรองรับการทดสอบ 1 หน่วยด้วย Gradle
    • เพิ่มการสนับสนุนเพื่อรวมทรัพยากรแบบ Java ใน classpath เมื่อเรียกใช้การทดสอบหน่วยจาก Gradle โดยตรง
    • เพิ่มการรองรับทรัพยากร Dependency ของการทดสอบ 1 หน่วยสำหรับ Android Archive (AAR) และอาร์ติแฟกต์อื่นๆ
    • เพิ่มการรองรับพร็อพเพอร์ตี้ unitTestVariants แล้ว จึงสามารถปรับเปลี่ยนตัวแปรของการทดสอบ 1 หน่วยได้โดยใช้ build.gradle
    • เพิ่มโค้ดบล็อก unitTest.all แล้ว testOptions เพื่อกำหนดค่างานที่กำหนดเองสำหรับหน่วย การทดสอบ โค้ดตัวอย่างต่อไปนี้แสดงวิธีเพิ่มการทดสอบ 1 หน่วย การตั้งค่าโดยใช้ตัวเลือกใหม่นี้
      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
  • ประสิทธิภาพที่ดีขึ้นระหว่างการประเมินโครงการ