ปลั๊กอิน Android Gradle 3.5.0 (สิงหาคม 2019)
ปลั๊กอิน Android Gradle 3.5.0 พร้อมด้วย Android Studio 3.5 เป็นรุ่นที่สำคัญ และเป็นผลลัพธ์ของ Project Marble ซึ่งมุ่งเน้นการปรับปรุง 3 ด้านหลัก ของเครื่องมือสำหรับนักพัฒนาแอป Android ได้แก่ การทำงานที่มีประสิทธิภาพของระบบ การปรับปรุงฟีเจอร์ และ การแก้ไขข้อบกพร่อง การอัปเดตนี้มุ่งเน้นไปที่การปรับปรุงความเร็วในการสร้างโปรเจ็กต์เป็นหลัก
ดูข้อมูลเกี่ยวกับการอัปเดต Project Marble เหล่านี้และอื่นๆ ได้ใน บล็อกโพสต์ของนักพัฒนาแอป Android หรือส่วนต่างๆ ด้านล่าง
ปลั๊กอิน Android เวอร์ชันนี้กำหนดให้ต้องมีสิ่งต่อไปนี้
| เวอร์ชันขั้นต่ำ | เวอร์ชันเริ่มต้น | หมายเหตุ | |
|---|---|---|---|
| Gradle | 5.4.1 | 5.4.1 | ดูข้อมูลเพิ่มเติมได้ที่การอัปเดต Gradle |
| เครื่องมือสร้าง SDK | 28.0.3 | 28.0.3 | ติดตั้งหรือกำหนดค่าเครื่องมือสร้าง SDK |
การอัปเดตเล็กน้อยนี้รองรับความเข้ากันได้กับการตั้งค่าเริ่มต้นและฟีเจอร์ใหม่สำหรับ ระดับการมองเห็นแพ็กเกจ ใน Android 11
ดูรายละเอียดได้ที่บันทึกประจำรุ่น 4.0.1
3.5.3 (ธันวาคม 2019)
การอัปเดตเล็กน้อยนี้รองรับ Android Studio 3.5.3 และมีการแก้ไขข้อบกพร่อง ต่างๆ รวมถึงการปรับปรุงประสิทธิภาพ
3.5.2 (พฤศจิกายน 2019)
การอัปเดตเล็กน้อยนี้รองรับ Android Studio 3.5.2 และมีการแก้ไขข้อบกพร่อง ต่างๆ รวมถึงการปรับปรุงประสิทธิภาพ หากต้องการดูรายการการแก้ไขข้อบกพร่องที่สำคัญ โปรดอ่านโพสต์ที่เกี่ยวข้องใน บล็อกการอัปเดตการเปิดตัว
3.5.1 (ตุลาคม 2019)
การอัปเดตเล็กน้อยนี้รองรับ Android Studio 3.5.1 และมีการแก้ไขข้อบกพร่อง ต่างๆ รวมถึงการปรับปรุงประสิทธิภาพ หากต้องการดูรายการการแก้ไขข้อบกพร่องที่สำคัญ โปรดอ่านโพสต์ที่เกี่ยวข้องใน บล็อกการอัปเดตการเปิดตัว
การประมวลผลคำอธิบายประกอบแบบเพิ่มทีละรายการ
โปรเซสเซอร์คำอธิบายประกอบการเชื่อมโยงข้อมูล
รองรับ
การประมวลผลคำอธิบายประกอบแบบเพิ่มทีละรายการ
หากคุณตั้งค่า android.databinding.incremental=true ในไฟล์
gradle.properties การเพิ่มประสิทธิภาพนี้จะช่วยปรับปรุง
ประสิทธิภาพการบิลด์แบบเพิ่ม ดูรายการโปรเซสเซอร์สำหรับคำอธิบายประกอบที่เพิ่มประสิทธิภาพทั้งหมดได้ในตารางโปรเซสเซอร์สำหรับคำอธิบายประกอบที่เพิ่มขึ้น
นอกจากนี้ KAPT 1.3.30 ขึ้นไปยังรองรับโปรเซสเซอร์การเพิ่มคำอธิบายประกอบ
ซึ่งคุณเปิดใช้ได้โดยใส่ kapt.incremental.apt=true ใน
ไฟล์ gradle.properties
การทดสอบ 1 หน่วยที่แคชได้
เมื่อเปิดใช้การทดสอบหน่วยเพื่อใช้ทรัพยากร, เนื้อหา และ
ไฟล์ Manifest ของ Android โดยการตั้งค่า
includeAndroidResources
เป็น true ปลั๊กอิน Android Gradle จะสร้างไฟล์การกำหนดค่าการทดสอบ
ที่มีเส้นทางแบบสัมบูรณ์ ซึ่งจะทําให้แคชย้ายตำแหน่งไม่ได้ คุณสั่งให้ปลั๊กอินสร้างการกำหนดค่าการทดสอบโดยใช้เส้นทางแบบสัมพัทธ์แทนได้ ซึ่งจะช่วยให้งาน AndroidUnitTest แคชได้อย่างเต็มที่ โดยใส่ข้อมูลต่อไปนี้ในไฟล์ gradle.properties
android.testConfig.useRelativePath = true
ปัญหาที่ทราบ
-
เมื่อใช้ปลั๊กอิน Kotlin Gradle 1.3.31 หรือเวอร์ชันก่อนหน้า คุณอาจเห็นคำเตือนต่อไปนี้เมื่อสร้างหรือซิงค์โปรเจ็กต์
WARNING: API 'variant.getPackageLibrary()' is obsolete and has been replaced with 'variant.getPackageLibraryProvider()'.หากต้องการแก้ไข ปัญหานี้ ให้อัปเกรดปลั๊กอินเป็นเวอร์ชัน 1.3.40 ขึ้นไป