Flutter IntelliJ插件中没有控制台输出?

Shi*_*z.M 13 android intellij-idea android-studio flutter

我正在使用Flutter + Flutter的Android Studio / IntelliJ插件。当我在IDE中运行应用程序时,似乎有一个空的控制台窗口,因此无法print从该窗口查看语句。

我能够在tomcat日志中查看输出,因此我不受此问题的阻止。我的运行窗口为什么没有输出/功能,为什么?

更新资料

尝试flutter run在命令行上使用运行,我在那里获得了打印语句。因此,这仅限于Android Studio。

我期待什么

在此处输入图片说明

我得到什么

在此处输入图片说明

版本和应用信息

颤振医生输出

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)
Run Code Online (Sandbox Code Playgroud)

Roy*_*fin 7

当您从运行窗口隐藏控制台时,就会发生这种情况。即,按这里。

不幸的是,Android Studio 没有显示最小化的图标,我们可以点击将其恢复。也没有为此按钮分配任何快捷方式。
您可以通过在调试模式下运行应用程序来恢复它。您可以在那里看到日志,也可以杀死它并在运行模式下再次运行,您将看到您的日志。

PS,如果您即使在调试模式下也看不到控制台。在窗口的右上角寻找这样的图标。
在此处输入图片说明


Hug*_*o H 5

您可能错误地最小化了控制台输出。但点击它后,现在可以恢复它了!

这是令人讨厌的按钮(控制台选项卡上的小箭头也起作用!)

在此输入图像描述

正如flutter-intellij issues tracker上所说,感谢 @sosite 的回答,您将必须恢复~/Library/Preferences/AndroidStudio3.4/options/runner.layout.xml(您可能需要使用自己的版本更改 AndroidStudio3.4)以下行:

   <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>
Run Code Online (Sandbox Code Playgroud)

代替

<option name="minimizedInGrid" value="true" />
Run Code Online (Sandbox Code Playgroud)

经过

<option name="minimizedInGrid" value="false" />
Run Code Online (Sandbox Code Playgroud)

它又回来了!


小智 0

您没有将 Android 工具添加到您的 CLASS PATH 中。你可以像下面这样做

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

set PATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
Run Code Online (Sandbox Code Playgroud)

取自于此