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