Pour prendre en charge Android 11 (niveau d'API 30), la visibilité du package
L'élément <queries>
a été ajouté aux extensions ARCore pour AR Foundation (1.19 ou version ultérieure).
Lorsque vous utilisez ces versions d'ARCore, l'élément <queries>
nécessite la version de Gradle
5.6.4 ou version ultérieure.
Dans la plupart des cas, l'utilisation du plug-in Android Gradle version 3.6.0 est suffisant. Pour vérifier la compatibilité entre le plug-in Android Gradle et le Version de Gradle que vous utilisez, consultez le plug-in Android Gradle tableau de compatibilité.
Compatibilité avec Unity Gradle
Vous trouverez ci-dessous des instructions concernant les versions compatibles d'Unity .
Pour en savoir plus, consultez les articles suivants:
- Compatibilité Gradle avec Unity
- Configurer la compilation Gradle d'Android
Unity 2021 et versions ultérieures
Toutes les versions de Unity 2021 sont compatibles avec Android 11. Reportez-vous au rapport Unity 2021 Gradle pour Android pour obtenir des informations détaillées sur la version. En résumé :
Unity 2021.1 jusqu'à 2021.1.15f1 (inclus) avec Gradle 5.6.4 ou version ultérieure (et plug-in Gradle 3.6.0 ou version ultérieure). Aucune action n'est requise.
Unity 2021.1.16f1 et versions ultérieures sont fournis avec Gradle 6.1.1 ou version ultérieure (et le plug-in Gradle 4.0.1 ou version ultérieure). Aucune action n'est requise.
Unity 2020
Toutes les versions de Unity 2020 sont compatibles avec Android 11. Reportez-vous au rapport Unity 2020 Gradle pour Android pour obtenir des informations détaillées sur la version. En résumé :
Unity 2020.1, 2020.2 et 2020.3 jusqu'à 2020.3.14f1 inclus avec Gradle 5.6.4 ou version ultérieure (et plug-in Gradle 3.6.0 ou version ultérieure). Aucune action n'est requise.
Unity 2020.3.15f1 et versions ultérieures sont fournis avec Gradle 6.1.1 ou version ultérieure (et le plug-in Gradle 4.0.1 ou version ultérieure). Aucune action n'est requise.
Unity 2019.4
Dans Unity, ouvrez Unity Preferences > External Tools et définissez le Gradle vers Gradle 5.6.4 ou version ultérieure. Voir Outil de compilation Gradle pour les téléchargements.
Accédez à Project Settings > Player > Android > Publishing Settings > Build et sélectionnez les deux options suivantes:
- Custom Main Gradle Template
- Custom Launcher Gradle Template.
Appliquez les modifications suivantes aux deux fichiers générés:
Assets/Plugins/Android/mainTemplate.gradle
Assets/Plugins/Android/launcherTemplate.gradle
Le cas échéant, supprimez le commentaire suivant en haut du fichier:
// GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN
Insérez les lignes suivantes en haut du fichier:
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' } } }