SDK pour Unity / Comment configurer un build d'application pour Android 11 sur Unity 2019
  Retour à la documentation

SDK pour Unity

Comment configurer un build d’application pour Android 11 sur Unity 2019

Pour prendre en charge Android 11 (niveau d’API 30), l’élément <queries> de visibilité du package a été ajouté à certaines bibliothèques Android. L’élément <queries> nécessite la version 5.6.4 ou ultérieure de Gradle. Il est recommandé d’utiliser Gradle version 6.9.2, car cette version est prise en charge par Unity 2019, 2020 et 2021.

Dans les versions 2020 et ultérieures de Unity, la version de Gradle avec prise en charge d’Android 11 est installée par défaut.

Pour installer Gradle avec prise en charge d’Android 11, procédez comme suit :

  1. Téléchargez Gradle 6.9.2.
  2. Ouvrez votre projet dans l'éditeur Unity.
  3. Dans le menu principal, accédez à Edit > Preferences (Windows) ou Unity > Preferences (macOS).
  4. Accédez à la section External Tools > Android.
  5. Décochez la case Gradle installed with Unity.
  6. Dans le champ Gradle, cliquez sur Browse et sélectionnez le dossier contenant les fichiers Gradle 6.9.2.
  1. Dans le menu principal, accédez à Edit > Project Settings.
  2. Accédez à l'onglet Player > Android.
  3. Dans la section Publishing Settings > Build, cochez les cases Custom Main Gradle Template, Custom Launcher Gradle Template et Custom Gradle Properties Template.
  4. Ajoutez la ligne suivante dans le fichier Assets/Plugins/Android/gradleTemplate.properties :
Copy
Full screen
Small screen
android.useAndroidX=true
  1. Apportez les modifications suivantes aux fichiers Assets/Plugins/Android/mainTemplate.gradle et Assets/Plugins/Android/launcherTemplate.gradle :
    1. Supprimez le commentaire ci-dessous au début du fichier (peut être absent) :
Copy
Full screen
Small screen
// GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN
    1. Ajoutez les lignes ci-dessous au début du fichier :
Copy
Full screen
Small screen
buildscript {
repositories {
		google()
		jcenter()
	}
    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()
		jcenter()
		flatDir {
        dirs 'libs'
  		}
	}
}
Cet article vous a été utile ?
Merci !
Que pouvons-nous améliorer ? Message
Nous sommes désolés de l'apprendre
Dites-nous pourquoi vous n'avez pas trouvé cet article utile. Message
Merci pour votre commentaire !
Nous examinerons votre message et l'utiliserons pour améliorer votre expérience.
Évaluer cette page
Évaluer cette page
Que pouvons-nous améliorer ?

Préfère ne pas répondre

Merci pour votre commentaire !
Dernière mise à jour: 28 Avril 2022

Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entée.

Signaler un problème
Nous améliorons continuellement notre contenu grâce à vos commentaires.
Indiquez votre adresse e-mail pour un suivi
Merci pour votre commentaire !