美文网首页
flutter问题记录

flutter问题记录

作者: koreadragon | 来源:发表于2021-09-30 21:16 被阅读0次

    Flutter踩坑 Packages get 失效


    在 flutter 官网学习教程的时候需要导入外部包

    
    您可以 在[pub.dartlang.org](https://pub.dartlang.org/flutter/)上找到[english_words](https://pub.dartlang.org/packages/english_words)软件包以及其他许多开源软件包
    
    1.  pubspec文件管理Flutter应用程序的assets(资源,如图片、package等)。 在pubspec.yaml中,将english_words(3.1.0或更高版本)添加到依赖项列表,如下面高亮显示的行:
    
        ```
        dependencies:
          flutter:
            sdk: flutter
    
          cupertino_icons: ^0.1.0
          english_words: ^3.1.0
        ```
    
    2.  在Android Studio的编辑器视图中查看pubspec时,单击右上角的 **Packages get**,这会将依赖包安装到您的项目。您可以在控制台中看到以下内容:
    
        ```
        flutter packages get
        Running "flutter packages get" in startup_namer...
        Process finished with exit code 0
        ```
    
    3.  在 **lib/main.dart** 中, 引入 `english_words`, 如高亮显示的行所示:
    
        ```
        import 'package:flutter/material.dart';
        import 'package:english_words/english_words.dart';
        ```
    

    vscode 提示:The library 'package:english_words/english_words.dart' is legacy, and should not be imported into a null safe library.
    解决办法:
    使用以下命令检查依赖状态:

    dart pub outdated --mode=null-safety

    发现4.0.0可以使用。将版本切换到4.0.0:

    相关文章

      网友评论

          本文标题:flutter问题记录

          本文链接:https://www.haomeiwen.com/subject/hcfynltx.html