我正在尝试将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中点击“获取软件包”按钮,但它似乎从未加载过软件包
答案 0 :(得分:0)
改为安装:
dependencies:
http: ^0.12.0+2
就是这样,没有错误或什么东西,可以测试是否已完成所有设置, 制作一个dart文件,然后导入此文件:
import 'package:http/http.dart' as http;
如果它表明它是一个未使用的软件包,则表示一切正常。
答案 1 :(得分:0)
我以这种方式声明http依赖。记住要照顾好你的缩进
答案 2 :(得分:0)
我对此有完全相同的问题。帮助重新启动了Android Studio并重新安装。