Flutter 用户应该运行 `flutter packages get` 而不是 `pub get`
Posted
技术标签:
【中文标题】Flutter 用户应该运行 `flutter packages get` 而不是 `pub get`【英文标题】:Flutter users should run `flutter packages get` instead of `pub get` 【发布时间】:2019-10-19 21:36:35 【问题描述】:我从朋友那里得到了一个 Flutter 项目要完成。
我使用 android Studio(AS) 作为编辑器。我已经在 AS 中安装了颤振和飞镖插件。现在,我通过在 AS 导入 AS 项目开始时选择选项来导入颤振项目。然后我不知道为什么它显示设置 Dart SDK 的错误消息(Q1:我的第一个问题是为什么它给出错误我已经有 dart 插件)。不知何故,我设法从this link 获取了 Dart,并给出了到 dart-sdk 文件夹的路径,如屏幕截图所示 现在我陷入了这个错误:
Because xxo_tag_xxxls depends on flutter_test any from sdk which doesn't exist (the Flutter SDK is not available), version solving failed.
Flutter 用户应该运行 flutter packages get
而不是 pub get
。
【问题讨论】:
你在android studio中安装了flutter插件吗? @PraneethDhanushkaFernando 是的,dart 和 Flutter 插件都已安装。我已经在我的朋友的问题中提到了它。请再读一遍Q。 我推荐你使用IntelliJ,因为Android Studio 有很多你在使用Flutter 时不会用到的功能,所以它易于设置且资源消耗更少。 【参考方案1】:除了 Dart 语言 SDK 之外,您还应该配置,指向您的 Andoid Studio 项目中的 Flutter SDK ('C:\src\flutter')。转到顶部菜单“工具 > Flutter > Flutter Clean”,IDE 会要求您配置缺少的内容。
【讨论】:
【参考方案2】:如果你使用的是android studio,在mac中,进入左上角的android studio,preferences,flutter,然后添加路径到sdk
【讨论】:
【参考方案3】:除了 Dart 语言 SDK 之外,您还必须配置,指向您的 Andoid Studio 项目中的 Flutter SDK ('C:\src\flutter')。进入顶部菜单 'Tools > Flutter >flutter package get 并点击它,它会找到那些缺少的东西。
【讨论】:
以上是关于Flutter 用户应该运行 `flutter packages get` 而不是 `pub get`的主要内容,如果未能解决你的问题,请参考以下文章
使用 PHP Mysql Flutter 用户特定的推送通知