即时通讯无法在pubspec.yaml中获取软件包“英语单词”

时间:2018-12-17 09:07:03

标签: flutter package

我无法获得所需的软件包English_words。 在依赖项下,我添加了English_words:^ 3.1.5

“ pubspec.yaml”文件的执行截图:

编辑:问题已解决,导入程序包工作正常。完整的代码也在flutter文档中给出。

2 个答案:

答案 0 :(得分:1)

我怀疑您正在按照https://flutter.io/docs/get-started/codelab#step-2-use-an-external-package的指南进行操作... english_words前面的“ +”号表示差异。您应该添加该行,但不要使用+。

答案 1 :(得分:0)

我在pubspec.yaml文件中发现错误,如屏幕截图所示。您需要在 dev_dependencies 中添加 english_words:^ 3.1.5 ,而不是在 dependencies 中添加。实际的代码段将是:

dev_dependencies:
  flutter_test:
    sdk: flutter
  english_words: ^3.1.5

然后点击 Package get(在Android Studio中显示)选项,为项目添加以上依赖项。您也可以使用命令(在项目结构中)执行相同的操作:

flutter packages get