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

3.5.4 (กรกฎาคม 2020)

การอัปเดตเล็กน้อยนี้รองรับความเข้ากันได้กับการตั้งค่าเริ่มต้นและฟีเจอร์ใหม่สำหรับ ระดับการเข้าถึงแพ็กเกจใน 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 ขึ้นไป