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