ปลั๊กอิน Android Gradle 2.1.0 (เมษายน 2016)
2.1.3 (สิงหาคม 2016)
การอัปเดตนี้ต้องใช้ Gradle 2.14.1 ขึ้นไป Gradle 2.14.1 มีการปรับปรุงประสิทธิภาพ ฟีเจอร์ใหม่ และการแก้ไขด้านความปลอดภัยที่สำคัญ ดูรายละเอียดเพิ่มเติมได้ที่บันทึกประจำรุ่นของ Gradle
- Dependency
- ใหม่:
-
- เพิ่มการรองรับ N Developer Preview, JDK 8 และฟีเจอร์ภาษา Java 8 โดยใช้ชุดเครื่องมือ Jack อ่านข้อมูลเพิ่มเติมได้ที่คู่มือเวอร์ชันตัวอย่างของ N
หมายเหตุ: ขณะนี้ Instant Run ไม่ทำงานร่วมกับ Jack และจะปิดใช้ขณะใช้ชุดเครื่องมือใหม่ คุณต้องใช้ Jack ก็ต่อเมื่อพัฒนาแอปสำหรับ N Preview และต้องการใช้ฟีเจอร์ภาษาของ Java 8 ที่รองรับ
- เพิ่มการรองรับเริ่มต้นสำหรับการคอมไพล์ Java แบบเพิ่มทีละส่วนเพื่อลดเวลาในการคอมไพล์ระหว่างการพัฒนา โดยคอมไพล์เฉพาะส่วนแหล่งที่มาที่มีการเปลี่ยนแปลงหรือจำเป็นต้องคอมไพล์อีกครั้งเท่านั้น หากต้องการปิดใช้ฟีเจอร์นี้ ให้เพิ่มโค้ดต่อไปนี้ลงในไฟล์
build.gradle
ระดับโมดูลGroovy
android { ... compileOptions { incremental false } }
Kotlin
android { ... compileOptions { incremental = false } }
-
เพิ่มการรองรับการแยกไฟล์ DeX ในกระบวนการ ซึ่งจะแยกไฟล์ DeX ภายในกระบวนการสร้างแทนที่จะแยกไฟล์ในกระบวนการ VM ภายนอกแยกต่างหาก ซึ่งไม่เพียงทำให้การสร้างแบบเพิ่มเร็วขึ้นเท่านั้น แต่ยังช่วยเร่งความเร็วในการสร้างแบบสมบูรณ์ด้วย ระบบจะเปิดใช้ฟีเจอร์นี้โดยค่าเริ่มต้นสำหรับโปรเจ็กต์ที่ตั้งค่าขนาดฮีปสูงสุดของเดรัม Gradle เป็นอย่างน้อย 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 ขณะดำเนินการ ให้เพิ่มโค้ดต่อไปนี้ลงในไฟล์
build.gradle
ระดับโมดูลGroovy
android { ... dexOptions { dexInProcess false } }
Kotlin
android { ... dexOptions { dexInProcess = false } }
- เพิ่มการรองรับ N Developer Preview, JDK 8 และฟีเจอร์ภาษา Java 8 โดยใช้ชุดเครื่องมือ Jack อ่านข้อมูลเพิ่มเติมได้ที่คู่มือเวอร์ชันตัวอย่างของ N
เวอร์ชันต่ำสุด | เวอร์ชันเริ่มต้น | หมายเหตุ | |
---|---|---|---|
Gradle | 2.10 | 2.10 | ดูข้อมูลเพิ่มเติมได้ที่การอัปเดต Gradle |
เครื่องมือสร้าง SDK | 23.0.2 | 23.0.2 | ติดตั้งหรือกําหนดค่าเครื่องมือสร้าง SDK |