ปลั๊กอิน Android Gradle 7.3.0 (ก.ย. 2022)

ปลั๊กอิน Android Gradle 7.3.0 เป็นรุ่นหลักที่ประกอบไปด้วย ฟีเจอร์และการปรับปรุงต่างๆ

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

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

การสนับสนุนสำหรับระบบบิลด์ C/C++ ที่กำหนดเอง

คุณสามารถสร้างระบบบิลด์ C/C++ ที่กำหนดเองได้แล้วโดยการสร้างสคริปต์เชลล์ที่ เขียนข้อมูลบิลด์ในภาษานินจา ของรูปแบบไฟล์ หากต้องการดูข้อมูลเพิ่มเติมเกี่ยวกับระบบบิลด์ C/C++ ที่กำหนดเอง โปรดดู ผสานรวมระบบบิลด์ C/C++ ที่กำหนดเองโดยใช้ Ninja (ทดลอง)

ภาพหน้าจอของระบบบิลด์ C/C++ ที่กำหนดเอง

เวอร์ชันปลั๊กอิน Kotlin ขั้นต่ำคือ 1.5.20

ตั้งแต่ปลั๊กอิน Android Gradle 7.3.0-alpha08 เป็นต้นไป AGP จะต้องใช้ปลั๊กอิน Kotlin เวอร์ชัน 1.5.20 ขึ้นไป อย่าลืมระบุปลั๊กอิน Kotlin เพื่อให้ใช้ร่วมกันได้อยู่เสมอ เวอร์ชัน 1.5.20 ขึ้นไปในไฟล์ build.gradle ของคุณ

org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.20

เปิดใช้การสร้าง APK ที่เก็บถาวรแล้ว

Android App Bundle ทั้งหมดที่สร้างขึ้นมีตั้งแต่ AGP 7.3 เป็นต้นไป การเก็บข้อมูลร้านค้าที่เปิดใช้โดย "ค่าเริ่มต้น" "เก็บถาวร" คือฟีเจอร์ใหม่ของ App Bundle ที่ในอนาคตจะทําให้ ผู้ใช้ที่มีพื้นที่เก็บข้อมูลน้อยเพื่อให้สามารถจัดการพื้นที่ในแอปได้อย่างมีประสิทธิภาพ หากสนับสนุนโดย ร้านค้า

หากต้องการเลือกไม่ใช้การสร้าง APK ที่เก็บไว้ ให้แก้ไขระดับแอป build.gradle ไฟล์ดังนี้

android {
  bundle {
    storeArchive {
      enable = false
    }
  }
}

แอตทริบิวต์แพ็กเกจในไฟล์ Manifest เลิกใช้งานแล้ว

เริ่มจาก AGP 7.3.0-alpha04 หากคุณใช้ Gradle ในการสร้างโปรเจ็กต์ AGP จะสร้างคำเตือนหากคุณใช้แอตทริบิวต์ package ใน Manifest หากต้องการตั้งค่าเนมสเปซสำหรับแอป ให้ใช้ namespace ในไฟล์ build.gradle ระดับโมดูล ดูข้อมูลเพิ่มเติมได้ที่ ตั้งค่าเนมสเปซ

หากต้องการความช่วยเหลือในการย้ายไปยัง DSL ของเนมสเปซใหม่ ให้ใช้การอัปเกรด AGP Assistant (เครื่องมือ > AGP Upgrade Assistant)

การสนับสนุนแพลตฟอร์ม Android

ตั้งแต่ AGP 7.3.0-beta05 เป็นต้นไป SDK ขั้นต่ำที่สนับสนุนสูงสุดคือเวอร์ชัน 33 (ใช้ minSdk = 33 ได้) SDK ต่ำสุดแสดงเวอร์ชันต่ำสุดของ Android ที่แอปของคุณเรียกใช้ได้และตั้งค่าไว้ในระดับแอป build.gradle