Membangun aplikasi untuk Android 11 dengan Unity

Untuk mendukung Android 11 (API level 30), visibilitas paket Elemen <queries> ditambahkan ke ARCore Extensions for AR Foundation (1.19 atau yang lebih baru). Saat menggunakan versi ARCore ini, elemen <queries> memerlukan versi Gradle 5.6.4 atau yang lebih baru.

Pada umumnya, menggunakan plugin Android Gradle versi 3.6.0 adalah memadai. Untuk mengonfirmasi kompatibilitas antara plugin Android Gradle dan Versi Gradle yang Anda gunakan, lihat plugin Android Gradle tabel kompatibilitas.

Dukungan gradle Unity

Petunjuk untuk versi Unity yang didukung tercantum di bawah ini bagian.

Untuk informasi selengkapnya, lihat artikel ini:

Unity 2021 dan yang lebih baru

Semua versi dukungan Unity 2021 yang menargetkan Android 11. Lihat Unity 2021 Gradle untuk Android untuk informasi versi mendetail. Ringkasnya:

  • Unity 2021.1 hingga dan termasuk 2021.1.15f1 dikirimkan dengan Gradle 5.6.4 atau yang lebih baru (dan plugin Gradle 3.6.0 atau yang lebih baru). Anda tidak perlu melakukan apa-apa.

  • Unity 2021.1.16f1 dan yang lebih baru dilengkapi dengan Gradle 6.1.1 atau yang lebih baru (dan Plugin Gradle 4.0.1 atau yang lebih baru). Anda tidak perlu melakukan apa-apa.

Unity 2020

Semua versi dukungan Unity 2020 yang menargetkan Android 11. Lihat Unity 2020 Gradle untuk Android untuk informasi versi mendetail. Ringkasnya:

  • Unity 2020.1, 2020.2 dan 2020.3 hingga dan termasuk 2020.3.14f1 dengan Gradle 5.6.4 atau yang lebih baru (dan plugin Gradle 3.6.0 atau yang lebih baru). Anda tidak perlu melakukan apa-apa.

  • Unity 2020.3.15f1 dan yang lebih baru dilengkapi dengan Gradle 6.1.1 atau yang lebih baru (dan Plugin Gradle 4.0.1 atau yang lebih baru). Anda tidak perlu melakukan apa-apa.

Unity 2019.4

  1. Di Unity, buka Unity Preferences > External Tools dan setel elemen Gradle ke Gradle 5.6.4 atau yang lebih baru. Lihat Alat build Gradle untuk download.

    Screenshot panel Android External Tools, yang menampilkan
jalur Gradle yang ditentukan.

  2. Buka Project Settings > Player > Android > Publishing Settings > Build, lalu pilih keduanya:

    1. Custom Main Gradle Template
    2. Custom Launcher Gradle Template.

    Screenshot yang menampilkan panel Publishing Settings, Build dengan Gradle
Opsi template dipilih

  3. Terapkan perubahan berikut ke kedua file yang dihasilkan:

    • Assets/Plugins/Android/mainTemplate.gradle
    • Assets/Plugins/Android/launcherTemplate.gradle

    Jika ada, hapus komentar berikut di bagian atas file:

    // GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN
    

    Sisipkan baris berikut di bagian atas file:

    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'
          }
       }
    }