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

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

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

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

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

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

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

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