Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 颤振软件包get不安装新软件包_Flutter_Flutter Dependencies - Fatal编程技术网

Flutter 颤振软件包get不安装新软件包

Flutter 颤振软件包get不安装新软件包,flutter,flutter-dependencies,Flutter,Flutter Dependencies,我正在尝试在flatter中安装一个包(dynamic_主题)。当我运行flatterpackagesget-v时,它甚至不尝试安装包 到目前为止,我已经尝试: 运行flatter包获得 运行flatter包获得 重新启动我的电脑 更新颤振 添加了另一个包,但也没有安装 更新的Android Studio 在我的pubspec.yaml中,我放了: dependencies: flutter: sdk: flutter firebase_core: cupertino_i

我正在尝试在flatter中安装一个包(dynamic_主题)。当我运行
flatterpackagesget-v
时,它甚至不尝试安装包

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

  • 运行
    flatter包获得
  • 运行
    flatter包获得
  • 重新启动我的电脑
  • 更新颤振
  • 添加了另一个包,但也没有安装
  • 更新的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
flatter软件包详细运行的日志中,获取安装它输出的软件包的位置:

[ +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.

我希望Flatter下载并安装了这些软件包,但它只是检查已经安装的软件包的更新,如
firebase\u core

尝试将^U添加到uuid:2.0.0
祝你好运

  // The last version is 
uuid: ^2.0.1 

有什么东西随机地解决了它。我什么也没做,只是试了几次。在大约10次尝试后,它下载并安装了uuid和dynamic_主题。

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

我目前正经历这种情况。当深入研究时,我发现这些包实际上从未将自己安装到flatterpackages文件夹中

我得到的响应是退出
代码0
,没有报告实际错误

当我放入我的导入
“package:english_words/english_words.dart”时

它只是显示为一个问题。

要安装软件包,必须在
依赖项之后按双回车键:
颤振:
sdk:颤振
旋转木马专业版:^1.0.0
然后是程序包名称,例如:carousel_pro:^1.0.0。 输入、空格和后空格在pubspec.yaml文件中很重要。我希望这能解决问题。

因此基本上运行:

flutter clean

flutter packages get

flutter packages upgrade
重新启动Android Studio或Visual Studio

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


按住ctrl+shift+p组合键,然后会出现一个搜索栏,然后键入:“重新启动”并按回车键。

在pubspec.yaml中单击“发布获取”
如果您使用IntelliJ或Android Studio,请执行以下操作:

  • 扑通

  • 颤振包裹

然后单击文件->使缓存失效/重新启动


IDE重新启动后,您可能仍然会遇到错误,但这次当您悬停代码时,导入库工具提示将显示一些Android Studio的快速修复:

  • 在包名称前检查适当的空格(非常重要
  • 单击发布获取或从终端运行命令
  • flatterpackages获取
    ,您可以下载这些依赖项。成功下载包后,此警告仅用于提醒您未下载依赖项 =>单击第一个警告的
    获取依赖项
    如果仍然出现错误,请执行以下步骤:

  • 清洁应用程序:Android Studio>工具>颤振>颤振清洁
  • 重新启动Android Studio
  • Android Studio 4.1更新(2020年9月23日)后,内置终端无法获取新软件包。
    解决方案:在管理员模式下运行命令提示符。转到您的项目目录,在运行之后运行命令
    flatter clean
    flatter pub get
    ,在我的情况下,在flatter升级、clean、pub get等之后,什么都没有发生。 但当我重新启动项目时,它会自动获取VS代码中的pub包


    在菜单栏中,运行=>开始调试。

    嗨,我有一个类似的问题,我从dart packages文件夹中删除了一个包,当我运行Flatter pub Run时,它无法下载和运行,所以我按照人们说的方式尝试,但对我有效的是我尝试修复了pub缓存,它成功了 快跑


    如果您将项目文件从移动到新创建的项目(可能是由于AndroidX迁移),请检查您的新
    pubspec.yaml
    是否与上一个相同,否则您的代码将因包错误而崩溃。

    当我的项目位于路径中有空格的google drive文件夹中时,我也遇到了同样的问题。我将其移动到android studio文件夹,然后发布“工作正常”

    为什么没有firebase_core的版本?这是复制粘贴错误还是实际的pubspec.yaml文件?我想这可能是你的问题(看看你的评论)。当前版本是
    0.3.4
    。我认为不指定版本总是得到最新版本,但我可以尝试更改它。@指定版本对太平洋公司没有帮助。在有版本和没有版本的情况下,它都会下载0.3.4。@Alive-我有两个建议:要么尝试启动一个新项目,只添加所需的库,然后看看会发生什么。或者,您是否尝试过运行
    flatter clean
    flatter clean
    没有任何改变。启动新项目时也没有安装该软件包。我试过安装UUID软件包,我知道它可以工作,但也没有安装。我试过了,它没有改变任何东西,但现在随机地尝试了10次,只
    flatter软件包get-v
    ,它下载了UUID和dynamic_主题。谢谢,这实际上是我的问题,lolit也解决了我的问题,有趣的是:)那是个救命恩人!谢谢你,雷扎。当我试图在删除后重新安装相同的软件包时,我也遇到了同样的问题,在我尝试你的建议之前,一切都不起作用。谢谢。我不知道为什么会投反对票。这对我来说很有效,似乎有点不公平
    flutter pub cache repair