Flutter 包获取不安装新包

Alv*_*lve 13 flutter flutter-dependencies

我正在尝试在颤振中安装一个包(dynamic_theme)。当我运行时,flutter packages get -v它甚至不尝试安装该软件包。

到目前为止,我已经尝试过:

  • 跑步 flutter packages get
  • 跑步 flutter packages get
  • 重新启动我的电脑
  • 更新的颤振
  • 添加了另一个包,但也没有安装
  • 更新的 Android Studio

在我的 pubspec.yaml 我放了:

dependencies:
  flutter:
    sdk: flutter
  firebase_core:
  cupertino_icons: ^0.1.2
  dynamic_theme: ^1.0.1 # the package does not install
  uuid: 2.0.0 # the package does not install
Run Code Online (Sandbox Code Playgroud)

flutter packages get它输出的软件包安装位置的详细运行日志中:

[ +422 ms] Running "flutter packages get" in quiz_app... (completed in 0.4s)
[  +57 ms] Found plugin firebase_core at E:\Other\SDKs\flutter\.pub-cache\hosted\pub.dartlang.org\firebase_core-0.3.4\
[  +13 ms] Found plugin shared_preferences at E:\Other\SDKs\flutter\.pub-cache\hosted\pub.dartlang.org\shared_preferences-0.5.2\
[ +141 ms] Found plugin firebase_core at E:\Other\SDKs\flutter\.pub-cache\hosted\pub.dartlang.org\firebase_core-0.3.4\
[   +6 ms] Found plugin shared_preferences at E:\Other\SDKs\flutter\.pub-cache\hosted\pub.dartlang.org\shared_preferences-0.5.2\
[  +26 ms] "flutter get" took 718ms.
Run Code Online (Sandbox Code Playgroud)

我预计 flutter 会下载并安装这些软件包,但它只会检查已安装的软件包(如firebase_core.

Seb*_*ara 24

关闭并打开您的编辑器。为我工作;)


rez*_*a47 21

嗨,我有一个类似的问题,我从 dart 包文件夹中删除了一个包,当我运行 flutter pub run 时,它不会下载和工作,所以我尝试了人们所说的所有方法,但对我有用的是我尝试修复 pub 缓存和它刚刚运行就有效

flutter pub cache repair
Run Code Online (Sandbox Code Playgroud)


小智 19

所以基本上运行:

flutter clean

flutter packages get

flutter packages upgrade
Run Code Online (Sandbox Code Playgroud)

重启 Android Studio 或 Visual Studio

您可以通过以下方式重新启动 VSC:

ctrl+ shift+P然后会出现一个搜索栏,然后输入:“重新启动”并粉碎Enter密钥。


小智 9

我目前正在经历这种情况。当深入研究时,我发现这些包从未真正安装到 flutter 包文件夹中。

我得到的响应是 exit code 0,没有实际报告错误。

当我输入我的导入时,'package:english_words/english_words.dart'; 它只是显示为一个问题。


Sha*_*que 6

要安装软件包,您必须在dependencies: flutter: sdk: flutter carousel_pro: ^1.0.0 Then Package name后按双回车,例如:carousel_pro: ^1.0.0。输入、空格和退格在 pubspec.yaml 文件中很重要。我希望这能解决问题。


小智 6

在 Visual Studio 代码中,为我解决的问题是

Command+ Shift+P然后在弹出的栏中搜索“Dart:重新启动分析服务器”。

分析完成后,它就像一个魅力。


Alv*_*lve 2

某事随机解决了它。我什么也没做,只是尝试了多次。经过大约 10 次尝试后,它下载并安装了 uuid 和dynamic_theme。