ปลั๊กอิน 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 และมีการแก้ไขข้อบกพร่อง ต่างๆ รวมถึงการปรับปรุงประสิทธิภาพ หากต้องการดูรายการการแก้ไขข้อบกพร่องที่สำคัญ โปรดอ่านโพสต์ที่เกี่ยวข้องใน บล็อกการอัปเดตการเปิดตัว
การประมวลผลคำอธิบายประกอบแบบเพิ่ม
โปรเซสเซอร์คำอธิบายประกอบของ Data Binding
รองรับ
การประมวลผลคำอธิบายประกอบแบบเพิ่มทีละรายการ
หากคุณตั้งค่า 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 ขึ้นไป