Flutter Web - 无法编译应用程序

时间:2021-04-26 14:42:50

标签: flutter flutter-web

我想用 Flutter 构建一个新的 Web 应用程序。为此,我按照颤振网站 (https://flutter.dev/docs/get-started/web) 上的说明进行操作。一切正常,我还运行了另一个网络应用程序。 创建默认应用程序后,我想使用命令“flutter run -d chrome”运行它,但这失败并出现以下错误:

Launching lib\main.dart on Chrome in debug mode...
../../third_party/dart/runtime/vm/compiler/frontend/kernel_translation_helper.cc: 2099: error: Unexpected tag 34 (LogicalExpression) in ?, expected a procedure, a constructor or a function node
version=2.12.3 (stable) (Wed Apr 14 11:02:39 2021 +0200) on "windows_x64"
pid=7912, thread=20068, isolate_group=main(00000164F90EDC90), isolate=main(00000164F911A7D0)
isolate_instructions=164fc240000, vm_instructions=7ff61d99f960
  pc 0x00007ff61db20fb2 fp 0x0000004bf60fce30 Unknown symbol
-- End of DumpStackTrace
[exit     : sp(0) fp(0x4bf60fec28) pc(0)]
[stub     : sp(0x4bf60fec38) fp(0x4bf60fec78) pc(0x164fcf02e23)]        
[dart     : sp(0x4bf60fec88) fp(0x4bf60fece8) pc(0x164fc3dcadb) package:args/src/parser.dart_Parser_parseLongOption ]
[dart     : sp(0x4bf60fecf8) fp(0x4bf60fed70) pc(0x164fc3df7ba) package:args/src/parser.dart_Parser_parse ]
[dart     : sp(0x4bf60fed80) fp(0x4bf60feda8) pc(0x164fc3e161e) package:args/src/arg_parser.dart_ArgParser_parse ]
[dart     : sp(0x4bf60fedb8) fp(0x4bf60fee38) pc(0x164fc7c42d6) package:flutter_frontend_server/server.dart_::_starter__async_op ]
[dart     : sp(0x4bf60fee48) fp(0x4bf60feed0) pc(0x164fc7ad330) package:flutter_frontend_server/server.dart_::_starter ]
[dart     : sp(0x4bf60feee0) fp(0x4bf60fef58) pc(0x164fca33212) file:///C:/b/s/w/ir/cache/builder/src/flutter/flutter_frontend_server/bin/starter.dart_::_main__async_op ]
[dart     : sp(0x4bf60fef68) fp(0x4bf60fef90) pc(0x164fca337de) file:///C:/b/s/w/ir/cache/builder/src/flutter/flutter_frontend_server/bin/starter.dart_::_main ]
[dart     : sp(0x4bf60fefa0) fp(0x4bf60fefc0) pc(0x164fca338cc) file:///C:/b/s/w/ir/cache/builder/src/flutter/flutter_frontend_server/bin/starter.dart_::_main_main ]
[dart     : sp(0x4bf60fefd0) fp(0x4bf60ff020) pc(0x164fc3cf67f) dart:core__Closure@0150898_dyn_call ]
[dart     : sp(0x4bf60ff030) fp(0x4bf60ff058) pc(0x164fc5580c8) dart:isolate_::__delayEntrypointInvocation@1026248_<anonymous closure> ]
[dart     : sp(0x4bf60ff068) fp(0x4bf60ff0b8) pc(0x164fc3cf67f) dart:core__Closure@0150898_dyn_call ]
[dart     : sp(0x4bf60ff0c8) fp(0x4bf60ff0f0) pc(0x164fca9c728) dart:isolate__RawReceivePortImpl@1026248__handleMessage@1026248 ]
[entry    : sp(0x4bf60ff100) fp(0x4bf60ff218) pc(0x164fcf02308)]        
the Dart compiler exited unexpectedly.
Waiting for connection from debug service on Chrome...           1.289ms
Failed to compile application.

这是颤振医生的输出:

[√] Flutter (Channel stable, 2.0.5, on Microsoft Windows [Version 10.0.18363.900], locale de-DE)
    • Flutter version 2.0.5 at C:\Users\rfobo\flutter
    • Framework revision adc687823a (10 days ago), 2021-04-16 09:40:20 -0700
    • Engine revision b09f014e96
    • Dart version 2.12.3

[√] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    • Android SDK at C:\Users\rfobo\AppData\Local\Android\sdk
    • Platform android-29, build-tools 29.0.3
    • Java binary at: C:\Program Files (x86)\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

[√] Android Studio (version 4.1.0)
    • Android Studio at C:\Program Files (x86)\Android Studio
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)

[√] VS Code (version 1.55.2)
    • VS Code at C:\Users\rfobo\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.21.0

[√] Connected device (2 available)
    • Chrome (web) • chrome • web-javascript • Google Chrome 90.0.4430.85
    • Edge (web)   • edge   • web-javascript • Microsoft Edge 89.0.774.68

• No issues found!

如错误消息中所述,kernel_translation_helper.cc 中有一些“意外标记”,但我无法打开此文件...

发生这种情况是否有任何合乎逻辑的原因?我最近更新了 Android Studio,也许这破坏了什么?

0 个答案:

没有答案
相关问题