颤振http包不存在
通常情况下,应按如下方式导入包装:颤振http包不存在,http,dart,flutter,Http,Dart,Flutter,通常情况下,应按如下方式导入包装: import 'package:http/http.dart' as http; 但现在我得到了这个错误: URI的[dart]目标不存在:“包:http/http.dart”。 [uri不存在] 在《颤振》的最新更新中,它是否发生了变化?如果是,我现在如何执行get请求 您是否将其添加到了pubspec dependencies: flutter: sdk: flutter http: 0.12.0 你的代码看起来不错。但是,在阅读了A
import 'package:http/http.dart' as http;
但现在我得到了这个错误:
URI的[dart]目标不存在:“包:http/http.dart”。
[uri不存在]
在《颤振》的最新更新中,它是否发生了变化?如果是,我现在如何执行get请求 您是否将其添加到了
pubspec
dependencies:
flutter:
sdk: flutter
http: 0.12.0
你的代码看起来不错。但是,在阅读了Andrey回答下面的评论之后,您还必须确保在将
http
依赖项添加到您的pubspec.yaml
之后运行flatter-packages-get
或pub-get
dependencies:
http: ^0.12.0
****更新包获取
****更新依赖项。将http添加到Flatter中是一种明确的方法
$pub get
带颤振:
$flatter软件包获得
如果您已经完成了这3个步骤,请重新启动代码编辑器尝试在flutt依赖项之前添加http依赖项,然后单击Packages get
dependencies:
http: ^0.12.0
flutter:
sdk: flutter
如果你放在颤振之后,那将是一个错误。希望这有助于添加:
dependencies:
flutter:
sdk: flutter
http: ^0.12.0
要pubspec.yaml
,请更新Packages.get
和Packages.upgrade
。如果仍然无法工作,请重新启动IDE。在Android Studio中,像这样导入
pubspec.yaml
http:^0.12.0+2
您将收到以下错误: pubspec.yaml第5列第21行出错:依赖项只能有一个源。 sdk:颤振 2) 查找包和最新依赖项。 您可以找到最新的HTTP包
所有Dart软件包都发布在您可以查找和查看趋势软件包的位置。
完成@Bawantha提供的所有步骤后,如果问题仍然存在,请尝试以下步骤,这对我来说很有效
注意:请确保您具有管理员权限来执行此操作。清除位于颤振安装目录内的.pub缓存文件夹中的内容,然后在android studio/VS代码中创建一个空白颤振项目,添加http依赖项并单击“获取包” 请注意,“http”包应该在.pub cache\hosted\pub.dartlang.org文件夹中生成,然后在当前项目中打开pubspec.yaml文件并单击“Packages get”,这个技巧现在应该可以解决“http”依赖关系
注意:在另一个项目中添加“http”依赖项时,确保您的网络未阻止从Pub站点下载,并且当前项目已关闭。转到pubspec.yaml文件。然后加上 http:有吗 以下依赖项:
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.2
http: any
然后单击Packages get首先,只需重新启动代码编辑器
dependencies:
http: ^0.12.0
flutter:
sdk: flutter
插入符号不是强制性的。您可以添加到您的pubspec.yaml
dependencies:
http: 0.12.0+2
如果您使用的是VSCode或Android studio,则保存文件时会自动调用flatter packages get
重新启动VSCode解决了我的问题。也解决了这个问题。这不是问题,奇怪。你能在这里提供你的
pubspec.yaml
吗?解决了这个问题。重新启动IDE,包工作正常。非常奇怪。我投票支持这个,因为这个例子向我展示了如何添加具有适当缩进的依赖项。或者至少在我这样缩进之前我没有成功。非常感谢。。这是我的问题。你帮了我很多解决方案重新启动代码编辑器的部分似乎很重要。这就是对我有效的方法。重新启动Android Studio解决了我的问题。我不知道重新启动后它是否对我无效。我使用Visual Studio代码时也是如此。将包添加到dependencies,重新启动studio,然后问题就解决了。如果在vs代码上,如果您的Flatter项目位于代码中打开的文件夹的子文件夹中,则可能会发生这种情况。正如您在注释中看到的,重新启动代码或android studio解决了问题
dependencies:
flutter:
sdk: flutter
# The following adds the Cupertino Icons font to your application.
# Use with the CupertinoIcons class for iOS style icons.
cupertino_icons: ^0.1.2
http: ^0.12.0
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.2
http: any
dependencies:
http: 0.12.0+2