Aucun appareil connecté trouvé dans une application Flutter dans Android Studio

Oct 25 2020

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\flutter

  • D:\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_ROOT

    • Valeur 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 terminal

  • Courir 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

AspynLim Dec 02 2020 at 12:43

J'ai finalement résolu le problème !!!

Voici les étapes que j'ai suivies pour résoudre le problème:

  1. 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".


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


  1. 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"


  1. 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\Sdk
  • C:\Users\USER\AppData\Local\Android\Sdk\platform-tools
  • C:\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"

  1. Allez dans "C: \ src \ flutter". 6-1. Exécutez " flutter config --android-sdk C:\Users\USER\AppData\Local\Android\Sdk"

  1. 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"


  1. Succès!