Comment corriger l'erreur Flutter "Android sdkmanager tool not found" ?

Le framework Flutter a été pensé par les équipes de Google pour être utilisé de pair avec Android Studio, l'environnement de développement pensé pour la création d'applications Android. Grâce à cette combinaison, vous pouvez utiliser Android Studio pour créer une application fonctionnant sur tous les supports : smartphones avec Android ou iOS, site internet ou ordinateur de bureau. Lorsque vous installez le framework sur votre ordinateur, l'outil "Flutter Doctor" est ajouté. Cet outil vous permet d'analyser votre ordinateur pour savoir si vous avez tous les éléments installés et bien configurés pour faire fonctionner Flutter, avec la commande "doctor -v". Il fournit des commandes additionnelles. Si vous avez un souci avec la licence d'Android, la commande "doctor –android-licenses" va chercher l'origine du problème. Si vous avez le message d'erreur Flutter "Android sdkmanager tool not found", vous devez installer les outils en ligne de commande du SDK d'Android.

Pour effectuer cette installation, vous devez passer par Android Studio ; rendez-vous dans le menu des outils et ouvrez le "SDK Manager". Dans le panneau de gauche de la fenêtre qui s'affiche, cliquez sur le menu "SDK Tools". Cochez la case "Android SDK Commande-line Tools" et cliquez ensuite sur "Apply" pour installer l'outil en ligne de commande du SDK d'Android. Si la case est déjà cochée, vous devez la décocher, cliquer sur "Apply" avant de la cocher de nouveau, cela va relancer le processus d'installation. Vous allez devoir alors accepter la licence d'Android et le souci de licence sera ainsi résolu. Pour être sûr, vous pouvez relancer la commande "doctor -v" pour vérifier que Flutter est bien prêt à être utilisé.

Android