首页 > 解决方案 > 软件包无法获取具有正确 pubspec.yaml 的英语单词的 .packages

问题描述

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

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

main.dart 代码 这是从 main.dart 导入的

发布规范.yaml 这是 pubspec.yaml,正确说明了依赖项

.packages 我已经导航并手动放入了english_words依赖项。但是,即使导入有效,这些方法也不会起作用。此外,当我执行 ''' -flutter packages get ''' 时,该文件已被删除,即使 .yaml 依赖项已拼写出来。

我做了很多推荐的事情: -flutter doctor -删除 pubspec.lock 和升级/获取包 -关闭虚拟化和 android studio

标签: flutterdartimportyaml

解决方案


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

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

这是一个 YAML 文件,因此间距具有特殊含义。就像我在示例中所做的那样更正它。


推荐阅读