如何解决Flutter资产:pubspec.yaml:依赖项可能只有一个来源
这是我的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 举报,一经查实,本站将立刻删除。