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

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

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

เวอร์ชันขั้นต่ำ เวอร์ชันเริ่มต้น หมายเหตุ
Gradle 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++ แบบกำหนดเองได้โดยสร้างสคริปต์ของ Shell ที่เขียนข้อมูลบิลด์ในรูปแบบไฟล์บิลด์ Ninja ดูข้อมูลเพิ่มเติมเกี่ยวกับระบบบิลด์ 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 ที่เก็บถาวรแล้ว

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

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

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

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

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

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

การรองรับแพลตฟอร์ม Android

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