ปลั๊กอิน 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 และจะถูกปิดใช้ขณะ ใช้เครื่องมือเชนใหม่ คุณจะต้องใช้ Jack ก็ต่อเมื่อพัฒนาแอปสำหรับ N Preview และต้องการใช้ฟีเจอร์ภาษา Java 8 ที่รองรับ
- เพิ่มการรองรับการคอมไพล์ Java แบบเพิ่มทีละรายการโดยค่าเริ่มต้นเพื่อลด
เวลาในการคอมไพล์ระหว่างการพัฒนา โดยจะทำเช่นนี้ด้วยการคอมไพล์ซ้ำเฉพาะส่วนของแหล่งที่มาที่มีการเปลี่ยนแปลงหรือต้องคอมไพล์ซ้ำ
หากต้องการปิดใช้
ฟีเจอร์นี้ ให้เพิ่มโค้ดต่อไปนี้ลงในไฟล์
build.gradle
ระดับโมดูลGroovy
android { ... compileOptions { incremental false } }
Kotlin
android { ... compileOptions { incremental = false } }
-
เพิ่มการรองรับ dexing-in-process ซึ่งจะทำการ 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-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 |