无法在flutter项目中安装http客户端包

Posted

技术标签:

【中文标题】无法在flutter项目中安装http客户端包【英文标题】:Cannot install http client package in flutter project 【发布时间】:2019-09-15 00:44:52 【问题描述】:

我正在尝试将 http 包添加到我的示例颤振项目中。但是,它总是失败。

它给出以下o/p

>[sample_hello_world] flutter packages get
>Running "flutter packages get" in sample_hello_world...             1.3s
>exit code 0
>[sample_hello_world] flutter packages get
>Running "flutter packages get" in sample_hello_world...             1.1s
>exit code 0
>[sample_hello_world] flutter packages get
>Running "flutter packages get" in sample_hello_world...             0.8s
>exit code 0

这是我的 pubspec.yaml

名称:sample_hello_world 描述:一个新的 Flutter 项目。 版本:1.0.0+1

环境: sdk: ">=2.1.0

依赖: 扑: sdk:颤动

cupertino_icons: ^0.1.2 共享首选项:^0.4.2 http: ^0.12.0

dev_dependencies: 颤振测试: sdk:颤动

颤动: 使用材料设计:真实 资产: - 资产/login_icon.png

任何想法,i/p 将不胜感激。

我尝试了不同的网络,检查了不需要的代理。无法知道是什么。我在 Visual Studio IDE 中编写并点击了 Get Packages 按钮,但它似乎从未加载过 package

【问题讨论】:

【参考方案1】:

改为安装这个:

dependencies:
  http: ^0.12.0+2

就是这样,没有错误什么的,测试一下是否一切都设置好了, maka 一​​个 dart 文件,然后导入这个文件:

import 'package:http/http.dart' as http;

如果它显示它是一个未使用的包,那就意味着一切正常。

【讨论】:

【参考方案2】:

我以这种方式声明http依赖。记得注意缩进

Declaration code

【讨论】:

【参考方案3】:

我也有同样的问题。帮助重新启动 android Studio 并重新安装。

【讨论】:

以上是关于无法在flutter项目中安装http客户端包的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Angular 项目中安装 npm 包

NPM 包无法在 React -native 项目中安装它

如何在 .Net v 4 项目中安装 Dataflow 库?

virtualbox linux客户机中安装增强功能包缺少kernel头文件问题解决

Flutter入门:在macOS中安装Flutter

无法在 Visual Studio 2015 中安装任何包