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