1
votes

Essayez de réinstaller ou de mettre à jour votre gestionnaire de SDK Android

J'essaie d'installer Flutter Enviroment et j'ai trouvé cette erreur lorsque j'utilise cette commande:

Error: Could not find or load main class '-XX:+IgnoreUnrecognizedVMOptions
Caused by: java.lang.ClassNotFoundException: '-XX:+IgnoreUnrecognizedVMOptions

Donc, lorsque j'utilise flutter doctor --android-licenses j'ai également trouvé cette erreur:

A newer version of the Android SDK is required. To update, run:
C:\Users\DELL\AppData\Local\Android\Sdk\tools\bin\sdkmanager --update

Lorsque j'ai essayé d'exécuter cette commande C:\Users\DELL\AppData\Local\Android\Sdk\tools\bin\sdkmanager --update j'ai trouvé cette erreur:

[√] Flutter (Channel stable, v1.12.13+hotfix.8, on Microsoft Windows [Version 10.0.18362.720], locale en-US)
[!] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    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)
[√] VS Code (version 1.43.1)
[!] Connected device
    ! No devices available

Donc tout le monde sait comment résoudre ce problème


4 commentaires

Avez-vous essayé d'exécuter la commande qu'on vous demande d'exécuter?


@Amongalen De quelle commande parlez-vous?


ce que vous obtenez lorsque vous exécutez la commande C: \ Users \ DELL \ AppData \ Local \ Android \ Sdk \ tools \ bin \ sdkmanager --update?


@VirenVVarasadiya s'il vous plaît vérifier ma modification


3 Réponses :


1
votes

Vous n'avez pas besoin de réinstaller Flutter. Vous devez simplement aller dans android studio-> gestionnaire sdk-> outils sdk-> décochez la case Masquer les paquets obsolètes et cochez les outils Android Sdk (obsolètes) pour installer. Enfin, il sera installé et vous pourrez utiliser le flutter. Ps N'oubliez pas de courir pour flutter docteur) La capture d'écran


0 commentaires

1
votes

Allez dans le répertoire C:\Users\DELL\AppData\Local\Android\Sdk\tools\bin\ puis écrivez la commande:

flutter doctor --android-licenses

Après cela, exécutez:

sdkmanager --update


0 commentaires

0
votes

Naviguez dans cmd jusqu'au dossier requis. Je pense que c'était:

cd C:\Users\DELL\AppData\Local\Android\Sdk\tools\bin\sdkmanager --update

Après cela, exécutez la commande Flutter Doctor.


0 commentaires