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