Flutter 中的“错误:未找到成员:‘packageRoot’”

gho*_*joy 84 android ios dart flutter flutter-dependencies

在尝试在 Android Studio 上运行任何 flutter 项目时,我收到以下特定错误:

[+11147 ms] [+13655 ms] ../../flutter/.pub-cache/hosted/pub.dartlang.org/platform-3.0.2/lib/src/interface/local_platform.dart:46:19: Error: Member not found: 'packageRoot'.
[        ] [   +1 ms]       io.Platform.packageRoot; // ignore: deprecated_member_use
[        ] [        ]                   ^^^^^^^^^^^
Run Code Online (Sandbox Code Playgroud)

在网上查了好久,没有找到可行的解决方案。任何人都可以帮忙修复吗?

小智 105

我遇到了同样的问题。我修好了它。

flutter channel stable
flutter upgrade
flutter pub upgrade
Run Code Online (Sandbox Code Playgroud)

  • @JoseMelendez我认为“flutter pub升级”帮助了我——依赖项已经过时了。这是从“2.8”升级到 Flutter“2.10”后发生的。 (67认同)
  • 使用“flutter pub Upgrade”也对我有帮助。 (12认同)
  • 没有帮助。我已经处于“稳定”状态。 (9认同)
  • 我可以通过运行“flutter doctor”并读取输出来解决此问题。对我来说,Visual Studio 的要求现在是 2019 年或更高版本,我有 2017 年,在安装 VS 2022 并运行“flutter Upgrade”、“flutter pub Upgrade”和“flutter pub outdated”之后,我现在再次启动并运行 (9认同)
  • 在依赖项 => 依赖项下添加此内容:平台:^3.1.0 (6认同)