ปลั๊กอิน 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 (เครื่องมือ > ผู้ช่วยการอัปเกรด AGP)
การรองรับแพลตฟอร์ม Android
ตั้งแต่ AGP 7.3.0-beta05 เป็นต้นไป เวอร์ชัน SDK ขั้นต่ำที่รองรับสูงสุดคือ 33 (คุณใช้ minSdk = 33
ได้) SDK ขั้นต่ำแสดงถึงเวอร์ชัน Android ขั้นต่ำที่แอปของคุณทำงานได้และตั้งค่าไว้ในไฟล์ build.gradle
ระดับแอป