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.
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.
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!)
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.
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