Aucun appareil connecté trouvé dans une application Flutter dans Android Studio
J'ai lu les questions StackOverflow, y compris les suivantes:
flutter run: aucun appareil connecté
Aucun appareil connecté trouvé; veuillez connecter un appareil
Studio Android - Flutter: Aucun appareil connecté
MAIS , je n'ai pas pu résoudre mon problème ....... :-(
Ma structure de dossiers Flutter
D:\src\flutterD:\src\sdk
Emplacement du dossier Mon projet: D:\__GitHub
Étapes de configuration du SDK Flutter
Ajoutez la variable d'environnement utilisateur suivante
Nom de variable :
ANDROID_SDK_ROOTValeur variable:
D:\src\sdk
Modifiez la variable "PATH" dans la variable d'environnement utilisateur
D:\src\flutter\bin;%ANDROID_SDK_ROOT%\tools;%ANDROID_SDK_ROOT%\platform-tools;
Courir
flutter config --android-sdk [sdk location]dans le terminalCourir
flutter doctor --android-licensesdans le terminal
Lancer un AVD dans l'émulateur
D:\__GitHub\netninja_flutter_app>flutter doctor --android-licenses- Toutes les licences de package SDK acceptées
D:\__GitHub\netninja_flutter_app>flutter emulator- Pixel_2_API_28
D:\__GitHub\netninja_flutter_app>flutter emulator --launch Pixel_2_API_28-
- Lorsque vous cliquez dessus, "Rien ici" apparaît.
Lorsque vous cliquez dessus, le message suivant apparaît.
Lorsque vous cliquez dessus, la fenêtre suivante apparaît.
- J'ai ajouté un appareil virtuel.
Docteur Flutter
D:\__GitHub\netninja_flutter_app>flutter doctor -v[✓] Flutter (Channel stable, 1.22.2, sur Microsoft Windows [Version 6.1.7601], locale en-US)
[✓] Flutter version 1.22.2 à D: \ src \ flutter
[✓] Révision du cadre 84f3d28555 (il y a 9 jours), 2020-10-15 16:26:19 -0700
[✓] Révision du moteur b8752bbfff
[✓] Dart version 2.10.2
[✓] Chaîne d'outils Android - développement pour les appareils Android (Android SDK version 30.0.)
[✓] SDK Android sur D: \ src \ sdk
[✓] Plateforme android-30, build-tools 30.0.2
[✓] ANDROID_SDK_ROOT = D: \ src \ sdk
[✓] Java binaire à: D: _programs \ Android \ jre \ bin \ java
[✓] Environnement d'exécution OpenJDK version Java (build 1.8.0_242-release-1644-b01)
[✓] Toutes les licences Android acceptées
[✓] Android Studio (version 4.1.0)
[ ! ] Le plugin Flutter n'est pas installé; cela ajoute une fonctionnalité spécifique à Flutter
[ ! ] Le plugin Dart n'est pas installé; cela ajoute des fonctionnalités spécifiques à Dart
[✓] Environnement d'exécution OpenJDK version Java (build 1.8.0_242-release-1644-b01)
=> J'ai installé les plugins "Dart" et "Flutter". Donc, je ne sais pas pourquoi le message d'erreur dit que ces plugins ne sont pas installés. ( Cette réponse dit simplement ignorer le message d'erreur. Donc, je l'ai fait.)
QUESTION! Comment connecter un appareil à ce projet?
Réponses
J'ai finalement résolu le problème !!!
Voici les étapes que j'ai suivies pour résoudre le problème:
- Suppression d'Android Studio et de tous les dossiers associés de l'ordinateur.
2-1. Créez le dossier «src» dans le lecteur C.
2-2. C: \ src>git clone https://github.com/flutter/flutter.git -b stable
2-1. Tapez "Variables d'environnement" dans la zone de recherche de votre ordinateur. 2-2. Sous "Variables système> Chemin", ajoutez " C/src/flutter/bin".
- Installez «Android Studio»
3-1. Page d'introduction d'Android Studio> Configurer> Gestionnaire de SDK
3-2. Android Studio> Configurer> Plugins> Parcourir les référentiels (Installer Dart & Flutter)
- Allez dans "C: \ src \ flutter".
4-1. Exécutez " flutter doctor --android-licenses"
4-2. Exécutez " flutter channel beta"
4-3. Exécutez " flutter upgrade"
- Tapez "Variables d'environnement" dans la zone de recherche de votre ordinateur.
5-2. Sous «Variables système> Chemin», ajoutez ce qui suit:
C:\Users\USER\AppData\Local\Android\SdkC:\Users\USER\AppData\Local\Android\Sdk\platform-toolsC:\Users\USER\AppData\Local\Android\Sdk\tools
5-3. Sous "Variables système", ajoutez ce qui suit:
- Nom de la variable: "
ANDROID_SDK_ROOT" - Valeur de la variable: "
C:\Users\USER\AppData\Local\Android\Sdk"
- Allez dans "C: \ src \ flutter". 6-1. Exécutez "
flutter config --android-sdk C:\Users\USER\AppData\Local\Android\Sdk"
- Ouvrez Android Studio.
7-1. Ctrl+ Shift+ Alt+ S> Paramètres du projet> Projet> Remplacer " <No SDK>" par la dernière version.
7-2. Cliquez sur l'icône "AVD Manager".
7-3. Cliquez sur l'icône "Lancer cet AVD dans l'émulato"
- Succès!