微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Flutter资产:pubspec.yaml:依赖项可能只有一个来源

如何解决Flutter资产:pubspec.yaml:依赖项可能只有一个来源

我正尝试在Flutter项目中添加一个简单的资产。

这是我的pubspec.yaml:

version: 1.0.0+1

environment:
  sdk: ">=2.9.1 <3.0.0"

dependencies:
  Flutter:
    sdk: Flutter
    assets:
      - assets/profile.orwell

  json_annotation: ^3.0.1
  uuid:
    path: ./lib/liborwellprofile/dart-uuid
  orwell_Flutter_plugin:
    path: ./orwell_Flutter_plugin

我得到了错误

Error on line 21,column 5 of pubspec.yaml: A dependency may only have one source.

   ╷

21 │ ┌     sdk: Flutter

22 │ │     assets:

23 │ │       - assets/profile.orwell

24 │ │ 

25 │ │   json_annotation: ^3.0.1
   │ └──^

当我拿出assets:...时,一切正常。

我只是按照https://flutter.dev/docs/development/ui/assets-and-images的指示进行了操作。怎么了?

解决方法

您正在assets下添加dependencies,这是不应该的。

尝试一下:

version: 1.0.0+1

environment:
  sdk: ">=2.9.1 <3.0.0"

dependencies:
  flutter:
    sdk: flutter

  json_annotation: ^3.0.1
  uuid:
    path: ./lib/liborwellprofile/dart-uuid
  orwell_flutter_plugin:
    path: ./orwell_flutter_plugin

flutter:
  assets:
    - assets/profile.orwell

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?