Pour prendre en charge Android 11 (niveau d'API 30), l'élément <queries>
de visibilité du package a été ajouté à ARCore Extensions for AR Foundation (1.19 ou version ultérieure).
Lorsque vous utilisez ces versions d'ARCore, l'élément <queries>
nécessite Gradle version 5.6.4 ou ultérieure.
Dans la plupart des cas, la version 3.6.0 du plug-in Android Gradle 3.6.0 suffit. Pour vérifier la compatibilité entre le plug-in Android Gradle et la version de Gradle que vous utilisez, consultez le tableau de compatibilité du plug-in Android Gradle.
Prise en charge d'Unity Gradle
Vous trouverez des instructions pour les versions compatibles d'Unity dans les sections suivantes.
Pour en savoir plus, consultez les articles suivants:
- Compatibilité avec Gradle d'Unity
- Configurer la compilation Gradle d'Android
Unity 2021 et versions ultérieures
Toutes les versions d'Unity 2021 ciblent Android 11. Pour obtenir des informations détaillées sur la version, consultez la documentation de Unity Gradle pour Android de 2021. En résumé :
Unity 2021.1 à 2021.1.15f1 (inclus) est fourni avec Gradle 5.6.4 ou version ultérieure (et le 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 d'Unity 2020 ciblent Android 11. Pour obtenir des informations détaillées sur la version, consultez la documentation de Unity 2020 sur Gradle pour Android. En résumé :
Unity 2020.1, 2020.2 et 2020.3 jusqu'à 2020.3.14f1 (inclus) sont fournis avec Gradle 5.6.4 ou version ultérieure (et le 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 personnalisé sur Gradle 5.6.4 ou version ultérieure. Consultez la section Outil de compilation Gradle pour les téléchargements.
Accédez à Project Settings > Player > Android > Publishing Settings > Build, puis 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' } } }