web-dev-qa-db-fra.com

Erreur du docteur Flutter - Android sdkmanager introuvable. Windows

J'ai tourné en rond avec ce problème, il y en a tellement que les gens ont des problèmes similaires aux miens, mais aucun d'entre eux n'est le même. J'essaie de configurer complètement le flutter, mais je ne parviens pas à résoudre l'un des problèmes.

Lorsque je lance flutter doctor -v, j'obtiens le résultat suivant:

[√] Flutter (Channel stable, v1.12.13+hotfix.8, on Microsoft Windows [Version 10.0.18362.657], locale en-GB)
    • Flutter version 1.12.13+hotfix.8 at C:\flutter
    • Framework revision 0b8abb4724 (3 weeks ago), 2020-02-11 11:44:36 -0800
    • Engine revision e1e6ced81d
    • Dart version 2.7.0

[!] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    • Android SDK at C:\Users\%username%\AppData\Local\Android\Sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform Android-29, build-tools 29.0.3
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\Java
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
    X Android license status unknown.
      Try re-installing or updating your Android SDK Manager.
      See https://developer.Android.com/studio/#downloads or visit https://flutter.dev/setup/#Android-setup for detailed
      instructions.

[√] Android Studio (version 3.6)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin version 43.0.2
    • Dart plugin version 192.7761
    • Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)

[√] VS Code (version 1.42.1)
    • VS Code at C:\Users\%username%\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.8.1

[√] Connected device (1 available)
    • AOSP on IA Emulator • emulator-5554 • Android-x86 • Android 9 (API 28) (emulator)

! Doctor found issues in 1 category.

Et si j'essaye d'exécuter la commande flutter doctor --Android-licences j'obtiens:

Outil Android sdkmanager introuvable (C:\Users \% username%\AppData\Local\Android\Sdk\tools\bin\sdkmanager). Essayez de réinstaller ou de mettre à jour votre Android SDK, visitez https://flutter.dev/setup/#Android-setup pour des instructions détaillées.

Et c'est vrai, il n'y a pas de dossier "tools" dans mon dossier SDK. Comment diable puis-je résoudre ça! J'ai installé tous les outils du SDK, même le NDK (ce n'est pas ce flutter qui le prend), j'ai essayé de créer un dossier tools et de copier sdkManager.bat (y compris le dossier bin) à partir de build-tools, mais cela me dit simplement de mettre à jour mon sdkmanager, qui, une fois tenté, échoue.

Il semble que tout fonctionne toujours, cela me met un peu mal à l'aise d'avoir ce problème là-bas.

Toute aide est très appréciée.

5
Mark Perry

Aller aux paramètres:

go to settings..

Accédez au Android SDK:

go to Android sdk

Décochez les outils de ligne de commande:

uncheck the command-line tools

Cochez Afficher les détails et décochez les outils de ligne de commande Android puis cliquez sur sur Appliquer puis cliquez sur [~ # ~] ok [~ # ~] .

check the show details and uncheck the Android command-line tools and then click on apply then click ok

Téléchargez ce package depuis https://developer.Android.com/studio et extrayez-le. Accédez ensuite à votre Android emplacement sdk (C:\Users\Pooja\AppData\Local\Android\Sdk) et collez-le avec les outils de nom.

Puis fermez et redémarrez Android Studio et vérifiez les mises à jour. Après avoir installé les mises à jour, fermez Android Studio.

Ouvrez la ligne de commande et entrez:

flutter doctor --Android-licenses

Et, enfin, appuyez sur y pour accepter.

now enter (Flutter doctor),don't include parenthesis.

Tout ce que nous sommes résolus.

0
Pooja Patil

Faites défiler vers le bas et téléchargez les outils de ligne de commande uniquement à partir de ce lien. https://developer.Android.com/studio#downloads 2.Mettez votre fichier téléchargé (outils) à cet emplacement C:\Users\ABC\AppData\ABC\Android\Sdk 3. fermez votre Android studio, et à nouveau ouvrir Android studio. Et vérifier la mise à jour. 4. ouvrir la ligne de commande et le passé (flutter doctor --Android-licences), don '' t utilisez des parenthèses 5. Et appuyez sur "y" pour accepter 6. Exécutez flutter doctor vous devriez être bon.

0
jahid hasan