ปลั๊กอิน Android Gradle เวอร์ชัน 7.4.0 เป็นรุ่นหลักที่มีฟีเจอร์และการปรับปรุงใหม่ๆ มากมาย
ความเข้ากันได้
| เวอร์ชันขั้นต่ำ | เวอร์ชันเริ่มต้น | หมายเหตุ | |
|---|---|---|---|
| Gradle | 7.5 | 7.5 | ดูข้อมูลเพิ่มเติมได้ที่การอัปเดต Gradle |
| เครื่องมือสร้าง SDK | 30.0.3 | 30.0.3 | ติดตั้งหรือกำหนดค่าเครื่องมือสร้าง SDK |
| NDK | ไม่มี | 23.1.7779620 | ติดตั้งหรือกำหนดค่า NDK เวอร์ชันอื่น |
| JDK | 11 | 11 | ดูข้อมูลเพิ่มเติมได้ที่การตั้งค่าเวอร์ชัน JDK |
รายงานหลังการอัปเกรดและฟังก์ชันการย้อนกลับของ AGP Upgrade Assistant
ตอนนี้ AGP Upgrade Assistant มีรายงานหลังการอัปเกรดแล้ว รายงานนี้จะอธิบายขั้นตอนที่ดำเนินการเสร็จแล้ว และระบุว่าการอัปเกรดสำเร็จหรือไม่ นอกจากนี้ยังมีฟังก์ชันให้ย้อนกลับการเปลี่ยนแปลงที่ผู้ช่วยการอัปเกรดทำไว้ หากพบปัญหาในการสร้างหรือทดสอบโปรเจ็กต์หลังการอัปเกรด
การนำเข้าโปรเจ็กต์ทำงานแบบขนาน
ตอนนี้ Studio IDE จะนำเข้าโปรเจ็กต์แบบขนานเมื่อคุณใช้ Gradle 7.4.2 ขึ้นไปและปลั๊กอิน Android Gradle เวอร์ชัน 7.2.0 ขึ้นไป โดยเฉพาะอย่างยิ่ง เมื่อ Android Studio ทริกเกอร์การซิงค์ Gradle ระบบจะสร้างข้อมูลที่อธิบายโปรเจ็กต์ที่รวมอยู่ในการบิลด์แบบขนาน ซึ่งมักจะช่วยเร่งกระบวนการซิงค์ โดยเฉพาะอย่างยิ่งสำหรับโปรเจ็กต์ขนาดใหญ่ การทดสอบประสิทธิภาพแสดงให้เห็นว่าเวลาที่ใช้ในการสร้างโมเดล Gradle สำหรับโปรเจ็กต์ขนาดใหญ่มาก (มีโปรเจ็กต์ย่อย Gradle 3,500 รายการ) ลดลง 50% จาก 10 นาทีเหลือ 5 นาที
ปลั๊กอิน Android Gradle กำหนดเป้าหมายเป็นไบต์โค้ด JVM 11
AGP จะมาพร้อมกับไบต์โค้ด JVM 11 โดยเริ่มจากปลั๊กอิน Android Gradle เวอร์ชัน 7.4.0-alpha04 ซึ่งหมายความว่าหากคุณคอมไพล์กับ AGP หรือเขียนการตรวจสอบ Lint ที่กำหนดเอง คุณต้องเริ่มกำหนดเป้าหมายเป็นไบต์โค้ด JVM 11 วิธีหนึ่งในการทำเช่นนี้คือการใส่บรรทัดต่อไปนี้ในไฟล์ build.gradle ระดับโมดูล
sourceCompatibility = "11"
targetCompatibility = "11"
รุ่นแพตช์
ต่อไปนี้คือรายการรุ่นแพตช์สำหรับปลั๊กอิน Android Gradle เวอร์ชัน 7.4
ปลั๊กอิน Android Gradle เวอร์ชัน 7.4.1 (กุมภาพันธ์ 2023)
การอัปเดตย่อยนี้มีการแก้ไขข้อบกพร่องต่อไปนี้
| ปัญหาที่แก้ไขแล้ว | |
|---|---|
|
ย้ายข้อมูลจากพร็อพเพอร์ตี้
destination ไปยัง
พร็อพเพอร์ตี้ outputLocation เพื่อแก้ไขคำเตือนการเลิกใช้งาน
และเตรียมพร้อมสำหรับ Gradle 9.0 |
|
|
AGP 7.4.0-rc01 ทำให้ Variant API ใช้งานไม่ได้โดยแสดงข้อความ "Querying the mapped value of
map(provider(java.util.Set)) before task '...' has completed is ไม่รองรับ" |
|