web-dev-qa-db-fra.com

Pas de sortie console dans le plugin Flutter IntelliJ?

J'utilise Flutter + le Android Studio/IntelliJ pour Flutter. Lorsque j'exécute mon application dans l'EDI, il semble y avoir une fenêtre de console vide, donc je ne peux pas voir mon print les instructions de cette fenêtre.

Je peux voir la sortie dans les journaux 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 courir en utilisant flutter run en ligne de commande et je reçois mes relevés d'impression là-bas. Donc, cela est limité à Android Studio.

Ce que j'attends

enter image description here

Ce que j'obtiens

enter image description here

Versions et informations sur les applications

Sortie Flutter Doctor

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)
13
Shiraaz.M

Cela se produit lorsque vous masquez la console de la fenêtre d'exécution. c'est-à-dire, appuyez ici.

Malheureusement, Android Studio n'affiche pas une icône réduite, où nous pouvons appuyer pour la ramener. Aucun raccourci n'est affecté à ce bouton.
Vous pouvez la récupérer en exécutant l'application en mode débogage. Vous pouvez voir les journaux là-bas ou les tuer et exécuter à nouveau en mode exécution et vous verrez vos journaux.

P.S. si vous ne voyez pas votre console même en mode débogage. Recherchez une icône comme celle-ci dans le coin supérieur droit de la fenêtre.
enter image description here

5
RoyalGriffin

Sélectionnez d'abord ou cliquez sur l'onglet Exécuter, puis accédez à File > Settings > Languages & Frameworks > Flutter > et cochez l'option 'Replace the Run and Debug console output with a custom Flutter Logging View'

Flutter Settings in Android Studio

Résultat quelque chose comme

Run and console tab for Flutter in AndroidStudio

3
Oscar Albert

Vous avez peut-être par erreur minimisé la sortie de la console. Mais après avoir cliqué dessus, il est maintenant possible de le restaurer!

Voici le bouton méchant (la petite flèche sur l'onglet de la console fonctionne aussi!)

enter image description here

Comme dit sur tracker de problèmes flutter-intellij et grâce à la réponse de @ sosite, vous devrez restaurer ~/Library/Preferences/AndroidStudio3.4/options/runner.layout.xml (vous devrez peut-être changer AndroidStudio3.4 avec votre propre version) ces lignes:

   <ViewImpl>
     <option name="ID" value="ConsoleContent" />
     <option name="minimizedInGrid" value="false" />
     <option name="placeInGrid" value="bottom" />
     <option name="tabIndex" value="-1" />
     <option name="window" value="0" />
   </ViewImpl>

Remplacer

<option name="minimizedInGrid" value="true" />

par

<option name="minimizedInGrid" value="false" />

Et c'est de retour!

2
Hugo H

Dans la fenêtre de débogage (Affichage -> Widgets d'outils -> Débogage)

enter image description here

Sélectionnez ensuite Console

enter image description here

2
atreeon

Mon problème était avec Android Studio 3.5 beta 5 lui-même. Il a regroupé IntelliJ 2019.1 donc c'est probablement aussi un problème avec ça. Cela m'est arrivé plusieurs fois alors j'ai trouvé un fichier corrompu. C'est runner.layout.xml dans <IDE_PATH>/config/options dir où <IDE_PATH> est:

  • Sous Windows: <SYSTEM DRIVE>\Users\<USER ACCOUNT NAME>\.<PRODUCT><VERSION> par exemple. C:\Users\Somebody\.AndroidStudioPreview3.5
  • Sous Linux: ~/.<PRODUCT><VERSION> par exemple. /home/somebody/.IntelliJIdea2019.3
  • Sur MacOS: ~/Library/Preferences/<PRODUCT><VERSION>

Je partage mon travail runner.layout.xml fichier:

<application>
  <component name="RunnerLayoutSettings">
    <runner id="JavaRunner">
      <ViewImpl>
        <option name="ID" value="ConsoleContent" />
        <option name="minimizedInGrid" value="false" />
        <option name="placeInGrid" value="bottom" />
        <option name="tabIndex" value="0" />
        <option name="window" value="0" />
      </ViewImpl>
      <TabImpl>
        <option name="bottomProportion" value="0.0" />
      </TabImpl>
      <General />
    </runner>
    <runner id="Android">
      <ViewImpl>
        <option name="ID" value="Android Logcat" />
        <option name="minimizedInGrid" value="false" />
        <option name="placeInGrid" value="center" />
        <option name="tabIndex" value="0" />
        <option name="window" value="0" />
      </ViewImpl>
      <TabImpl />
      <General />
    </runner>
    <runner id="Debug">
      <ViewImpl>
        <option name="ID" value="FrameContent" />
        <option name="minimizedInGrid" value="false" />
        <option name="placeInGrid" value="left" />
        <option name="tabIndex" value="0" />
        <option name="window" value="0" />
      </ViewImpl>
      <ViewImpl>
        <option name="ID" value="VariablesContent" />
        <option name="minimizedInGrid" value="false" />
        <option name="placeInGrid" value="center" />
        <option name="tabIndex" value="0" />
        <option name="window" value="0" />
      </ViewImpl>
      <ViewImpl>
        <option name="ID" value="OverheadMonitor" />
        <option name="minimizedInGrid" value="false" />
        <option name="placeInGrid" value="right" />
        <option name="tabIndex" value="0" />
        <option name="window" value="0" />
      </ViewImpl>
      <ViewImpl>
        <option name="ID" value="ThreadsContent" />
        <option name="minimizedInGrid" value="false" />
        <option name="placeInGrid" value="left" />
        <option name="tabIndex" value="0" />
        <option name="window" value="0" />
      </ViewImpl>
      <ViewImpl>
        <option name="ID" value="ConsoleContent" />
        <option name="minimizedInGrid" value="false" />
        <option name="placeInGrid" value="bottom" />
        <option name="tabIndex" value="1" />
        <option name="window" value="0" />
      </ViewImpl>
      <TabImpl>
        <option name="displayName" value="Debugger" />
        <option name="leftProportion" value="0.19965477" />
        <option name="rightProportion" value="0.19965477" />
      </TabImpl>
      <TabImpl>
        <option name="bottomProportion" value="0.0" />
        <option name="defaultIndex" value="1" />
        <option name="index" value="1" />
      </TabImpl>
      <General />
    </runner>
  </component>
</application>
1
sosite

Vous n'avez pas ajouté d'outils Android à votre CHEMIN DE CLASSE. 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

Extrait de this

0
Alex Adrianov

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

0
John Ravi

Pour moi, la seule chose qui a aidé:

  1. Premier pas. J'ai changé le chemin du SDK Dart Preferences -> Language & Frameworks -> Dart à un 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 /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 Flutter était vide et j'ai pointé le répertoire avec le fld sdk installé.

A travaillé sur MacOS.

0
Ilia Kurtov

Fix logs by clicking icon

Pour corriger le journal, cliquez simplement sur l'icône sélectionnée

0
Ya Si