web-dev-qa-db-fra.com

Flutter ne détectant pas le SDK Android

J'essaie de détecter plus rapidement le SDK Android.

flutter doctor

résultats

PS I:\Projets\Flutter\test de flutter\projet de flutter> flutter doctor -v
[√] Flutter (Chaîne bêta, v0.1.5, sous Microsoft Windows [Version 10.0.16299.248], locale en-US)
• Flutter version 0.1.5 sur I:\Source\Flutter
• Révision du cadre 3ea4d06340 (il y a 7 jours), 2018-02-22 11:12:39 -0800
• Révision du moteur ead227f118
• Dart version 2.0.0-dev.28.0.flutter-0b4f01f759 

[!] Android toolchain - développer pour les appareils Android
• SDK Android sous C:\NVPACK\Android-sdk-windows
• Emplacement du NDK Android non configuré (facultatif; utile pour la prise en charge du profilage natif)
• Android_HOME = C:\NVPACK\Android-sdk-windows
X Android SDK manque d’outils de ligne de commande; télécharger depuis "lien vers google"
• Essayez de réinstaller ou de mettre à jour votre SDK Android, visitez https://flutter.io/setup/#Android-setup pour des instructions détaillées. 

[√] Android Studio (version 3.0)
• Android Studio sur C:\Program Files\Android\Android Studio
• Version Java OpenJDK Runtime Environment (version 1.8.0_152-release-915-b01) 

[√] Code VS (version 1.20.1)
• Code VS dans C:\Program Files\Microsoft VS Code
• extension Dart Code version 2.9.2 

[√] Appareils connectés (1 disponible)
• Nexus 6P • 8XV7N16A04000597 • Android-arm64 • Android 8.1.0 (API 27) 

! Le docteur a trouvé des problèmes dans 1 catégorie.

flutter doctor - output

J'ai essayé de télécharger le package d'outils SDK et j'ai même installé Android Studio
L’installation Android actuelle se trouve dans un répertoire appelé C:\NVPACK, et bien que je me souvienne de l’avoir tripoté, je ne me souviens pas du programme qui l’a installé. J'envisage de l'enlever. Toute aide serait grandement appréciée.

PATH Variable

7
Laserbeak43

Il se trouve que j'avais installé NVIDIA CodeWorks. Je crois que cela faisait partie des options d'installation de mon VS2017. Je l'ai supprimée et modifiée ma variable d'environnement Android_HOME, ainsi que toutes les variables associées au dossier NVPACK. (merci à tout le monde (1) qui m'a aidé hors site!)

 All good!

4
Laserbeak43

Vous devez définir la variable ANDROI_HOME sur SDK . Créer une nouvelle variable par son nom et le définir dans le répertoire d'installation . Assurez-vous que SDK n'est pas inférieur à 2 sous-dossiers du lecteur c. ou tout lecteur racine de Windows.

2
Sushanth Kille

Flutter fournit la commande pour mettre à jour notre chemin d'accès au SDK Android:

Utilisez flutter config --Android-sdk <path-to-your-Android-sdk-path>

Ou ajoutez simplement une variable Android_HOME avec votre emplacement de sdk dans variables utilisateur

1
Mohammad