ปลั๊กอิน Android Gradle 8.4.0 (เม.ย. 2024)

ปลั๊กอิน Android Gradle 8.4.0 เป็นเวอร์ชันสำคัญที่มีฟีเจอร์ใหม่ๆ มากมาย ฟีเจอร์และการปรับปรุงต่างๆ

ความเข้ากันได้

ระดับ API สูงสุดที่ปลั๊กอิน Android Gradle 8.4 รองรับคือ API ระดับ 34 ข้อมูลอื่นๆ เกี่ยวกับความเข้ากันได้มีดังนี้

เวอร์ชันต่ำสุด เวอร์ชันเริ่มต้น หมายเหตุ
เกรเดิล 8.6 8.6 ดูข้อมูลเพิ่มเติมได้ที่การอัปเดต Gradle
เครื่องมือสร้าง SDK 34.0.0 34.0.0 ติดตั้งหรือกำหนดค่าเครื่องมือสร้าง SDK
NDK ไม่มี 26.1.10909125 ติดตั้งหรือกำหนดค่า NDK เวอร์ชันอื่น
JDK 17 17 ดูข้อมูลเพิ่มเติมได้ที่การตั้งค่าเวอร์ชัน JDK

ฟีเจอร์ใหม่ในปลั๊กอิน Android Gradle 8.4 มีดังนี้

การเปิดตัวแพตช์

ต่อไปนี้เป็นรายการแพตช์ของการเผยแพร่ใน Android Studio Jellyfish และปลั๊กอิน Android Gradle 8.4

Android Studio Jellyfish | 2023.3.1 Patch 2 และ AGP 8.4.2 (มิถุนายน 2024)

การอัปเดตความปลอดภัยที่สำคัญ: ช่องโหว่ด้านความปลอดภัย ในช่วง ปลั๊กอิน GitHub มีให้บริการใน Android Studio Iguana | 2023.2.1 ขึ้นไปสามารถเข้าถึง โทเค็นให้กับบุคคลที่ไม่ได้รับอนุญาต

การแก้ไข: Jetbrains แก้ไขปัญหาในผลิตภัณฑ์แพลตฟอร์ม IntelliJ และแก้ไขได้แล้วใน Android Studio Jellyfish | 2023.3.1 Patch 2 (2023.3.1.20)

หากคุณมีบิลด์ Android Studio บน เวอร์ชันเสถียร ดูการอัปเดตโดยคลิก ความช่วยเหลือ > ตรวจหาอัปเดต (หรือ Android สตูดิโอ > โปรดตรวจสอบการอัปเดตใน macOS) หรือไม่เช่นนั้น ดาวน์โหลดบิลด์ที่เสถียรล่าสุด

นอกจากนี้ หากคุณใช้ฟังก์ชันการดึงคำขอ GitHub ใน IDE เราขอแนะนำเป็นอย่างยิ่งให้คุณเพิกถอนโทเค็น GitHub ที่ ปลั๊กอิน เนื่องจากปลั๊กอินสามารถใช้การผสานรวม OAuth หรือส่วนบุคคลได้ โทเค็นเพื่อการเข้าถึง (PAT) โปรดตรวจสอบทั้ง 2 อย่างและเพิกถอนตามที่จำเป็น

  • หากต้องการเพิกถอนสิทธิ์เข้าถึงการผสานรวม OAuth ให้ไปที่ แอปพลิเคชัน แอป OAuth ที่ได้รับอนุญาตและเพิกถอนสิทธิ์เข้าถึง โทเค็น JetBrains IDE Integration
  • หากต้องการเพิกถอนสิทธิ์เข้าถึง PAT ให้ไปที่ โทเค็นเพื่อการเข้าถึงส่วนบุคคล และลบโทเค็นที่ออกให้กับปลั๊กอิน GitHub ชื่อโทเค็นเริ่มต้นคือ ปลั๊กอินการผสานรวม IntelliJ IDEA GitHub แต่คุณอาจใช้ ชื่อที่กำหนดเอง

หลังจากเพิกถอนสิทธิ์เข้าถึงโทเค็นแล้ว คุณต้องตั้งค่าปลั๊กอินอีกครั้ง ทำให้ฟีเจอร์ปลั๊กอินทั้งหมด รวมถึงการทำงานของ Git ทำงานได้อีกครั้ง

เราขออภัยในความไม่สะดวก และแนะนำให้ผู้ใช้ทุกคนอัปเดตโดยทันที เพื่อปกป้องโค้ดและข้อมูล

การอัปเดตเล็กน้อยนี้ยังรวมถึง การแก้ไขข้อบกพร่องเหล่านี้

Android Studio Jellyfish | 2023.3.1 Patch 1 และ AGP 8.4.1 (พฤษภาคม 2024)

การอัปเดตเล็กน้อยนี้รวมถึง การแก้ไขข้อบกพร่องเหล่านี้

ชั้นเรียนห้องสมุดมีขนาดเล็กลง

เริ่มต้นด้วยปลั๊กอิน Android Gradle 8.4 หากโปรเจ็กต์ไลบรารี Android คือ ระบบจะเผยแพร่คลาสของโปรแกรมที่ลดขนาดและลดขนาดเพื่อการเผยแพร่ระหว่างโปรเจ็กต์ ซึ่งหมายความว่าหากแอปต้องใช้ไลบรารี Android เวอร์ชันย่อ APK จะรวมคลาสไลบรารี Android ที่เล็กลง คุณอาจต้อง เพื่อปรับกฎ Keep ของไลบรารีในกรณีที่มี คลาสที่ขาดหายไปใน APK

ในกรณีที่คุณสร้างและเผยแพร่ AAR ให้ระบุว่าไลบรารีของคุณ ที่ขึ้นอยู่กับจะรวมอยู่ใน AAR ซึ่งหมายความว่า ที่ลดขนาดโค้ดจะไม่ทำงาน

หากต้องการเปลี่ยนกลับไปใช้ลักษณะการทำงานก่อนหน้า ให้ตั้งค่า android.disableMinifyLocalDependenciesForLibraries ในgradle.properties ไฟล์และ รายงานข้อบกพร่อง AGP เวอร์ชันในอนาคตจะนำ Flag นี้ออก