URI的目标不存在'package:english_words / english_words.dart'

问题描述 投票:4回答:3

我正在学习使用Android Studio使用Flutter。我正在经历由Flutter提供的一步一步的文档。在步骤:2使用外部包我导致导入english_words包时出现问题。我已经在pubspec.yaml中正确添加了包,并单击了Packages Get添加了依赖项,但是在lib / main.dart中导入包时,它说的是

URI的目标不存在'package:english_words / english_words.dart'。

我在StackOverflow上看到了很多问题,但没有一个对我有帮助。请帮忙!

flutter
3个回答
3
投票

pubspec.yaml文件中添加软件包后,您需要执行命令flutter packages get或在pubspec.yaml文件顶部的操作功能区中单击“Packages Get”。

然后将依赖关系和任何传递依赖关系添加到.packages文件中。

检查一下:

https://flutter.io/using-packages/


2
投票

对于某些软件包,一旦您执行了此问题的其他答案所描述的所有过程,您必须关闭Android项目并再次打开它。以及模拟器。

有些软件包需要重启,其他软件包则不需要重启。


1
投票

我遇到了同样的问题并且如下所列,并且有效。 1.添加包

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
  **english_words: ^3.1.5**
  1. 保存pubspec.yaml文件
  2. 去你的终端并运行'flutter packages get '4。关闭你的模拟器并重建你的摇篮
  3. 再次运行main.dart,它应该删除错误。

这对我有用,一切顺利。

© www.soinside.com 2019 - 2024. All rights reserved.