ปลั๊กอิน 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 ขึ้นไป