J'essaie d'exécuter le modèle de code comme première tentative de travailler avec le flutter. J'ai configuré un appareil avec l'émulateur de studio Android avec les caractéristiques suivantes:
Nexus 5x - api 25 - Nougat 7.1 arm64
Je travaille également sur un processeur AMD sous Windows 8.1. Le problème principal est lorsque j'essaie d'exécuter l'émulateur à l'intérieur du code. Il lance l'appareil mais après un certain temps, il lance l'erreur suivante:
+ Échec du lancement de l'émulateur: Erreur: l'émulateur ne s'est pas connecté dans les 60 secondes Origen: Dart
Même lorsque j'essaie d'exécuter l'application à partir d'Android Studio, elle ne se connecte pas et ne donne même pas de message d'erreur.
J'apprécierais toute aide ou recommandation pour enfin commencer à travailler avec le flutter.
Flutter doctor:
[â] Flutter (Channel stable, v1.0.0, on Microsoft Windows [Versión 6.3.9600], locale es-CL) [!] Android toolchain - develop for Android devices (Android SDK 28.0.3) X Android license status unknown. [â] Android Studio (version 3.2) [â] VS Code, 64-bit edition (version 1.29.1) [!] Connected device ! No devices available ! Doctor found issues in 2 categories.
3 Réponses :
Exécutez $ flutter doctor --android-licenses
Acceptez ensuite toutes les licences que vous n'avez pas auparavant. Cela devrait résoudre votre problème.
L'émulateur ne s'est pas connecté dans les 60 secondes
Cette erreur est signalée par le plugin Dart pour VS Code s'il lance un émulateur mais que l'émulateur n'apparaît pas dans les
périphériques flutterdans les 60 secondes.Premier I ' d essayez de tuer le serveur ADB:
adb kill-server adb start-serverSi cela ne résout pas le problème, essayez de lancer l'émulateur en dehors de VS Code (par exemple en utilisant
émulateurs de flutter --launch ), puis voir s'il apparaît dans lesdispositifs de flutterà partir du terminal. Si ce n'est pas le cas, vérifiez s'il apparaît dans lesappareils adb.Si cela apparaît dans les
appareils flottantslorsque en l'exécutant manuellement, veuillez déposer un bogue contre le plugin Dart ici mais sinon, veuillez déposer un bug contre Flutter et me cc (@DanTup) et je verrai ce que je peux trouver.
merci .. mais dans quelle console nous devons exécuter cette commande adb kill, j'ai essayé dans le terminal de code VS et il dit que adb n'est pas reconnu. Veuillez aider
Vous devriez pouvoir l'exécuter dans n'importe quel terminal. Si le terminal intégré indique qu'il n'est pas reconnu, il peut y avoir un problème avec le SDK Android qui ne se trouve pas correctement dans votre PATH.
Sur la ligne de commande, vous pouvez exécuter flutter doctor --android-licenses .
Après cela, il vous demandera de sélectionner (o / n) pour les licences.
Appuyez sur «Y» jusqu'à ce que toutes les licences soient acceptées. J'ai eu un problème similaire et cela a fonctionné pour moi.
que renvoient les
appareils adbSur le terminal, dans le dossier racine du projet, quel est le résultat de
flutter run?après avoir changé le mode de démarrage en démarrage à froid, redémarré le serveur adb et exécuté l'application à partir de vs code, il se connecte maintenant à l'appareil, mais lance adb ne répond pas et quitte.
Référence: stackoverflow.com/a/56857495/8350143
J'ai trouvé que cela était dû à la modification de certains paramètres dans le dossier Android. Peut vérifier en créant un nouveau projet et en copiant le dossier Android