无法在Flutter项目中安装http客户端软件包

时间:2019-04-25 14:29:46

标签: flutter flutter-dependencies

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

它给出以下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 <3.0.0”

依赖性:   扑:     sdk:颤抖

cupertino_icons:^ 0.1.2   shared_preferences:^ 0.4.2   http:^ 0.12.0

dev_dependencies:   flutter_test:     sdk:颤抖

颤振:   使用材料设计:true   资产:     -资产/login_icon.png

任何想法,我都会感谢。

我尝试了不同的网络,检查了不需要的代理。不知道是什么。我编写了代码,然后在Visual Studio IDE中点击“获取软件包”按钮,但它似乎从未加载过软件包enter image description here

3 个答案:

答案 0 :(得分:0)

改为安装:

dependencies:
  http: ^0.12.0+2

就是这样,没有错误或什么东西,可以测试是否已完成所有设置, 制作一个dart文件,然后导入此文件:

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

如果它表明它是一个未使用的软件包,则表示一切正常。

答案 1 :(得分:0)

我以这种方式声明http依赖。记住要照顾好你的缩进

Declaration code

答案 2 :(得分:0)

我对此有完全相同的问题。帮助重新启动了Android Studio并重新安装。