软件包无法通过正确的pubspec.yaml

时间:2020-03-21 15:35:24

标签: flutter dart import yaml

对于上下文,我目前正在执行flutter dev提供的以下练习:https://codelabs.developers.google.com/codelabs/first-flutter-app-pt1/#3

我在Windows 10专业版上使用android studio。 我已经在许多不同的领域看到了这个问题,并且我一直无法获取English_Words包。我什至直接将文件上传到.packages并进行了导入工作,但是功能和类未验证

main.dart code 这是从main.dart导入的

pubspec.yaml 这是pubspec.yaml,其相关性已正确阐明

.packages 我已经导航并手动放入了english_words依赖项。但是,即使导入成功,方法也无法使用。此外,当我执行'''-flutter软件包获取'''时,即使已阐明.yaml依赖关系,该文件也被删除。

我做了很多推荐的事情: 扑扑的医生 -删除pubspec.lock并升级/获取软件包 -关闭虚拟化和android studio

1 个答案:

答案 0 :(得分:0)

cupertino图标和英文单词的间距必须为2,就像flutter一样 例如:

dependencies:
  flutter:
    sdk: flutter
  cupertino_icons: ^0.1.2
  english_words:^3.1.5

这是一个YAML文件,因此间距具有特殊含义。就像我在示例中所做的那样,只需对其进行纠正即可。