【问题标题】:Unable to run new flutter sample code in IntelliJ IDEA无法在 IntelliJ IDEA 中运行新的颤振示例代码
【发布时间】:2017-10-30 14:33:26
【问题描述】:

我安装了 IntelliJ IDEA,下载了 flutter 和 dart 插件,安装了 android studio 和 jdk。 我打开配置的 IntelliJ IDEA 指向 android sdk 和 jdk。
我打开 IntelliJ IDEA 并创建了新项目->flutter。我单击构建并收到一条错误消息。

我使用的是 Ubuntu 16.04 64 位系统

我运行了 Flutter Doctor 并确认我没有任何新的或缺少的安装。调试器的消息如图所示

The built-in library 'dart:ui' is not available on the stand-alone VM. 
library handler failed export 'dart:ui' show Locale
Process finished with exit code 254 Failed to connect to the VM observatory service: java.io.IOException: Failed to connect: ws://127.0.0.1:46579/ws Caused by: de.roderick.weberknecht.WebSocketException: error while creating socket to ws://127.0.0.1:46579/ws Caused by: java.net.ConnectException: Connection refused

Standard new flutter project code with output

Debugger output which i copy pasted

【问题讨论】:

    标签: java intellij-idea flutter


    【解决方案1】:

    我在 Android Studio 上遇到了同样的问题,我发现它与此处选择的文件(配置)有关:

    第一个是 Dart Command Line App,第二个是 Flutter App,应该选择

    【讨论】:

      【解决方案2】:

      您的设置看起来不错!我认为 IntelliJ 正在尝试像运行命令行 dart 应用程序一样运行您的应用程序,而不是 Flutter 应用程序。 IntelliJ 中有一些设置允许您管理启动配置。我会: 删除飞镖命令行一 为您的应用程序创建一个颤振器(或确认一个存在) 然后,从启动配置下拉菜单中,为您的应用选择 Flutter 启动配置并点击运行。

      这里有一些文档:https://flutter.io/intellij-ide/#running-and-debugging,尽管它们不包括创建启动配置。

      参考enter link description here

      【讨论】:

        【解决方案3】:

        单击测试名称,然后选择“编辑配置” 您(可能)会注意到运行配置在“dart”而不是“flutter test”下

        删除这个,在“Flutter Test”下创建一个新的(使用加号按钮)并手动选择/运行它。

        (此外,您需要将测试放在与 lib 文件夹相同级别(例如作为姐妹)的名为“test”的文件夹中,并遵循所有测试的命名约定“*_test.dart”。)

        编码愉快!

        【讨论】:

        • 搜索年龄,这就是答案...谢谢!
        【解决方案4】:

        当我遇到这个问题时,我通过关闭当前项目并创建一个新项目来修复错误。现在,当我尝试从新项目运行应用程序时,它工作了!希望它可以帮助某人。

        【讨论】:

        • 所以你每次都新建一个项目?
        • @EyoelD 这可能不是最好的选择,但它对我有用,当时 Flutter 仍处于测试阶段。
        【解决方案5】:

        听起来 IntelliJ 被配置为作为 Dart 命令行应用程序而不是 Flutter 应用程序运行。编辑配置并删除任何看起来像“Dart 命令行应用程序”的配置。然后为 Flutter 应用创建一个新的。

        【讨论】:

          猜你喜欢
          • 2021-04-17
          • 2015-09-04
          • 2020-06-11
          • 2021-12-18
          • 1970-01-01
          • 1970-01-01
          • 2020-04-14
          • 2021-12-16
          • 2020-02-12
          相关资源
          最近更新 更多