我正在尝试运行我的应用,但收到此错误消息?

时间:2019-07-12 17:52:36

标签: java android android-studio dart

我正在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。

     

错误:无法建立资产捆绑包

2 个答案:

答案 0 :(得分:0)

您看过Flutter documentation for images吗?

您要将所有资源(例如图像)放在根目录下的assets(对于您来说,images)文件夹中,并在pubspec.yaml文件中指定。

也请看一下Image构造函数。

答案 1 :(得分:0)

请检查资产文件夹中的Avtar.png文件,认为您忘记或删除了该文件。

  

报价单