13 votes

Pas de sortie console dans le plugin Flutter IntelliJ ?

J'utilise Flutter + le plugin Android Studio/IntelliJ pour Flutter. Lorsque j'exécute mon application dans l'IDE, il semble y avoir une fenêtre de console vide, ce qui fait que je ne peux pas afficher mes résultats. print à partir de cette fenêtre.

Je suis en mesure de voir la sortie dans les journaux de tomcat, donc je ne suis pas bloqué par ce problème. Y a-t-il une raison pour laquelle il n'y a pas de sortie/fonctionnalité dans ma fenêtre d'exécution ?

Mise à jour

J'ai essayé de l'exécuter en utilisant flutter run sur la ligne de commande et j'obtiens mes instructions d'impression là-dessus. Donc c'est juste limité à Android Studio.

Ce que j'attends

enter image description here

Ce que je reçois

enter image description here

Versions et informations sur les applications

Sortie du docteur Flutter

D:\manual-applications\flutter\bin\flutter.bat doctor --verbose
[] Flutter (Channel beta, v1.0.0, on Microsoft Windows [Version 10.0.16299.785], locale en-US)
    • Flutter version 1.0.0 at D:\manual-applications\flutter
    • Framework revision 5391447fae (3 weeks ago), 2018-11-29 19:41:26 -0800
    • Engine revision 7375a0f414
    • Dart version 2.1.0 (build 2.1.0-dev.9.4 f9ebf21297)

[!] Android toolchain - develop for Android devices (Android SDK 27.0.3)
    • Android SDK at D:/android-development/sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-27, build-tools 27.0.3
    • ANDROID_HOME = D:/android-development/sdk
    • Java binary at: D:\android-development\android-studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)
    X Android license status unknown.

[] Android Studio (version 3.2)
    • Android Studio at D:\android-development\android-studio
    • Flutter plugin version 31.3.1
    • Dart plugin version 181.5656
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)

[!] IntelliJ IDEA Community Edition (version 2018.2)
    • IntelliJ at C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 2018.2.2
    X Flutter plugin not installed; this adds Flutter specific functionality.
    X Dart plugin not installed; this adds Dart specific functionality.
    • For information about installing plugins, see
      https://flutter.io/intellij-setup/#installing-the-plugins

[] VS Code, 64-bit edition (version 1.28.2)
    • VS Code at C:\Program Files\Microsoft VS Code
    • Flutter extension version 2.21.1

[] Connected device (1 available)
    • Android SDK built for x86 64 • emulator-5554 • android-x64 • Android 7.1.1 (API 25) (emulator)

0voto

Alex Adrianov Points 142

Vous n'avez pas ajouté les outils Android à votre CLASS PATH. Vous pouvez le faire comme ci-dessous

set ANDROID_HOME=C:\ installation location \android-sdk

set PATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools

Tiré de ce

0voto

Ilia Kurtov Points 171

Pour moi, la seule chose qui m'a aidé :

  1. Première étape. J'ai changé le chemin du SDK de Dart Preferences -> Language & Frameworks -> Dart autre que celui qui est mis en cache dans le répertoire flutter (je suppose que c'est celui que j'ai installé en tant que SDK dart autonome ; il se trouve sur ma machine dans le répertoire /usr/local/Cellar/dart/2.2.0/libexec ).

  2. Deuxième étape. Je suis allé dans la section Flutter ( Preferences -> Language & Frameworks -> Flutter ), le chemin du SDK de Flutter était vide et j'ai pointé vers le répertoire où le SDK de Flutter était installé.

Fonctionne sur MacOS.

0voto

John Ravi Points 293

Sélectionnez Project SDK dans le menu déroulant. Localisez la structure du projet dans le menu Fichier, AS.

Select Project SDK from drop down menu. Locate Project Structure from File menu, AS

0voto

Ya Si Points 134

Fix logs by clicking icon

Pour réparer le journal, il suffit de cliquer sur l'icône sélectionnée

0voto

Hai nguyen thanh Points 360

Pour moi, j'ai dû faire un clic droit [4:Run] -> Fermer puis lancer l'application et elle est réapparue.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X