ปลั๊กอิน 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 (ทดลอง)

ปลั๊กอิน 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 ระดับแอป