ปลั๊กอิน Android Gradle 2.1.0 (เมษายน 2016)
2.1.3 (สิงหาคม 2016)
การอัปเดตนี้ต้องใช้ Gradle 2.14.1 ขึ้นไป Gradle 2.14.1 มีการแก้ไขด้านความปลอดภัยที่สำคัญ รวมถึงการปรับปรุงประสิทธิภาพและฟีเจอร์ใหม่ ดูรายละเอียดเพิ่มเติมได้ที่ บันทึกประจำรุ่นของ Gradle
- การขึ้นต่อกัน
- ใหม่:
-
- เพิ่มการรองรับ Developer Preview ของ N, JDK 8 และฟีเจอร์ภาษา Java 8 โดยใช้ชุดเครื่องมือ Jack
ดูข้อมูลเพิ่มเติมได้ที่คู่มือการแสดงตัวอย่าง N
หมายเหตุ: ขณะนี้ Instant Run ยังใช้งานร่วมกับ Jack ไม่ได้และจะถูกปิดใช้ขณะ ใช้ Toolchain ใหม่ คุณจะต้องใช้ Jack ก็ต่อเมื่อพัฒนาแอปสำหรับ N Preview และต้องการใช้ฟีเจอร์ภาษา Java 8 ที่รองรับ
- เพิ่มการรองรับเริ่มต้นสำหรับการคอมไพล์ Java แบบเพิ่มทีละรายการเพื่อลด
เวลาในการคอมไพล์ระหว่างการพัฒนา โดยจะทำเช่นนี้ด้วยการคอมไพล์ซ้ำเฉพาะส่วนของแหล่งที่มาที่มีการเปลี่ยนแปลงหรือต้องคอมไพล์ซ้ำ
หากต้องการปิดใช้
ฟีเจอร์นี้ ให้เพิ่มโค้ดต่อไปนี้ลงในไฟล์
build.gradleที่ระดับโมดูลGroovy
android { ... compileOptions { incremental false } }
Kotlin
android { ... compileOptions { incremental = false } }
-
เพิ่มการรองรับการแปลง DEX ในกระบวนการ ซึ่งจะทำการแปลง DEX ภายในกระบวนการบิลด์ แทนที่จะอยู่ในกระบวนการ VM ภายนอกที่แยกต่างหาก ซึ่งไม่เพียงแต่จะทำให้ การสร้างแบบเพิ่มขึ้นเร็วขึ้นเท่านั้น แต่ยังทำให้การสร้างแบบเต็มเร็วขึ้นด้วย ฟีเจอร์นี้จะ เปิดใช้โดยค่าเริ่มต้นสำหรับโปรเจ็กต์ที่ตั้งค่าขนาดฮีปสูงสุดของ Gradle Daemon เป็นอย่างน้อย 2048 MB โดยให้คุณรวมข้อมูลต่อไปนี้ในไฟล์
```none org.gradle.jvmargs = -Xmx2048m ```gradle.propertiesของโปรเจ็กต์หากคุณกำหนดค่าสำหรับ
```none org.gradle.jvmargs = -Xmx3072m ```javaMaxHeapSizeในไฟล์build.gradleระดับโมดูล คุณต้องตั้งค่าorg.gradle.jvmargsเป็นค่าของjavaMaxHeapSize+ 1024 MB ตัวอย่างเช่น หากคุณตั้งค่าjavaMaxHeapSizeเป็น "2048m" คุณต้องเพิ่มค่าต่อไปนี้ลงใน ไฟล์gradle.propertiesของโปรเจ็กต์หากต้องการปิดใช้ dexing-in-process ให้เพิ่มโค้ดต่อไปนี้ลงในไฟล์
build.gradleระดับโมดูลGroovy
android { ... dexOptions { dexInProcess false } }
Kotlin
android { ... dexOptions { dexInProcess = false } }
- เพิ่มการรองรับ Developer Preview ของ N, JDK 8 และฟีเจอร์ภาษา Java 8 โดยใช้ชุดเครื่องมือ Jack
ดูข้อมูลเพิ่มเติมได้ที่คู่มือการแสดงตัวอย่าง N
| เวอร์ชันขั้นต่ำ | เวอร์ชันเริ่มต้น | หมายเหตุ | |
|---|---|---|---|
| Gradle | 2.10 | 2.10 | ดูข้อมูลเพิ่มเติมได้ที่การอัปเดต Gradle |
| เครื่องมือสร้าง SDK | 23.0.2 | 23.0.2 | ติดตั้งหรือกำหนดค่าเครื่องมือสร้าง SDK |