我正在android studio中使用flutter。我所有的Dart文件都没有错误,我的图像文件中有一个名为avatar.png
的头像图像,但出现此错误:
找不到资产的任何文件或变体:images / avatar.png。
我的图像文件不在正确的文件夹中吗?如果是,我应该将其粘贴到我的应用程序项目文件中吗?
颤动:
uses-material-design: true
# To add assets to your application,
# add an assets section,
# like this: assets: -images / avatar.png# - images / a_dot_ham.jpeg
Widget logo() {
return new Hero(
tag: 'hero',
child: new CircleAvatar(
backgroundColor: Colors.blue,
radius: 80.0,
child: Image.asset('images/avatar.png'),
),
);
}
在pubspec.yaml中检测到错误:找不到资产的文件或变体: images / avatar.png。
错误:无法建立资产捆绑包
答案 0 :(得分:0)
您看过Flutter documentation for images吗?
您要将所有资源(例如图像)放在根目录下的assets
(对于您来说,images
)文件夹中,并在pubspec.yaml
文件中指定。
也请看一下Image构造函数。
答案 1 :(得分:0)
请检查资产文件夹中的Avtar.png文件,认为您忘记或删除了该文件。
报价单