เพื่อรองรับ Android 11 (API ระดับ 30) การแสดงแพ็กเกจ
เพิ่มองค์ประกอบ <queries>
ลงในส่วนขยาย ARCore สำหรับ AR Foundation (1.19 ขึ้นไป)
เมื่อใช้ ARCore เวอร์ชันเหล่านี้ องค์ประกอบ <queries>
ต้องใช้เวอร์ชัน Gradle
5.6.4 ขึ้นไป
ในกรณีส่วนใหญ่ การใช้ปลั๊กอิน Android Gradle เวอร์ชัน 3.6.0 คือ เพียงพอ เพื่อยืนยันความเข้ากันได้ระหว่างปลั๊กอิน Android Gradle กับ เวอร์ชัน Gradle ที่ใช้อยู่ โปรดดูปลั๊กอิน Android Gradle ตารางความเข้ากันได้
การสนับสนุน Gradle แบบ Unity
คำแนะนำสำหรับ Unity เวอร์ชันที่รองรับมีดังนี้
ดูข้อมูลเพิ่มเติมได้จากบทความต่อไปนี้
- การสนับสนุน Gradle ของ Unity
- กำหนดค่า Gradle Build ของ Android
Unity 2021 ขึ้นไป
Unity 2021 ทุกเวอร์ชันรองรับการกำหนดเป้าหมายเป็น Android 11 ดู Unity ในปี 2021 Gradle สำหรับ Android เอกสารประกอบสำหรับข้อมูลเวอร์ชันโดยละเอียด โดยสรุปได้ดังนี้
Unity 2021.1 จนถึงและรวมถึงการจัดส่ง 2021.1.15f1 ที่มี Gradle 5.6.4 ขึ้นไป (และปลั๊กอิน Gradle 3.6.0 ขึ้นไป) คุณไม่ต้องดำเนินการใดๆ
Unity 2021.1.16f1 ขึ้นไปมาพร้อมกับ Gradle 6.1.1 ขึ้นไป (และ ปลั๊กอิน Gradle 4.0.1 ขึ้นไป) คุณไม่ต้องดำเนินการใดๆ
Unity 2020
Unity 2020 ทุกเวอร์ชันรองรับการกำหนดเป้าหมายเป็น Android 11 ดู Unity ในปี 2020 Gradle สำหรับ Android เอกสารประกอบสำหรับข้อมูลเวอร์ชันโดยละเอียด โดยสรุปได้ดังนี้
Unity 2020.1, 2020.2 และ 2020.3 จนถึงและรวมถึงการจัดส่ง 2020.3.14f1 ด้วย Gradle 5.6.4 ขึ้นไป (และปลั๊กอิน Gradle 3.6.0 ขึ้นไป) คุณไม่ต้องดำเนินการใดๆ
Unity 2020.3.15f1 ขึ้นไปมาพร้อมกับ Gradle 6.1.1 ขึ้นไป (และ ปลั๊กอิน Gradle 4.0.1 ขึ้นไป) คุณไม่ต้องดำเนินการใดๆ
Unity 2019.4
ใน Unity ให้เปิด Unity Preferences > External Tools แล้วตั้งค่าแท็ก Gradle ไปยัง Gradle 5.6.4 ขึ้นไป โปรดดู เครื่องมือสร้าง Gradle สำหรับการดาวน์โหลด
ไปที่ Project Settings > Player > Android > Publishing Settings > Build แล้วเลือกทั้ง 2 อย่าง
- Custom Main Gradle Template
- Custom Launcher Gradle Template
ใช้การเปลี่ยนแปลงต่อไปนี้กับไฟล์ที่สร้างขึ้นทั้ง 2 ไฟล์
Assets/Plugins/Android/mainTemplate.gradle
Assets/Plugins/Android/launcherTemplate.gradle
หากมี ให้ลบความคิดเห็นต่อไปนี้ที่ด้านบนของไฟล์
// GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN
แทรกบรรทัดต่อไปนี้ที่ด้านบนของไฟล์
buildscript { repositories { google() mavenCentral() } dependencies { // Must be Android Gradle Plugin 3.6.0 or later. For a list of // compatible Gradle versions refer to: // https://developer.android.com/studio/releases/gradle-plugin classpath 'com.android.tools.build:gradle:3.6.0' } } allprojects { repositories { google() mavenCentral() flatDir { dirs 'libs' } } }