android - flutter Assets 错误 : EXCEPTION CAUGHT BY

flutter 找不到我的图片资源,我做错了什么?

我在调试器上收到错误:

在 Debug模式下在 XT1097 上启动 lib/main.dart... 构建 build/app/outputs/apk/debug/app-debug.apk。

I/flutter (  876): ══╡ EXCEPTION CAUGHT BY IMAGE RESOURCE SERVICE ╞══
I/flutter (  876): Unable to load asset: assets/images/user/background.jpg
I/flutter (  876): "assets/images/user/background.jpg", scale: 1.0)

我的 pubspec.yml:

environment:
    sdk: ">=2.0.0-dev.68.0 <3.0.0"

dependencies:
    sqflite: any
    path_provider: '>=0.3.0'
    charts_flutter: any
    cupertino_icons: ^0.1.2
    material_search: ^0.2.8
    dio: ^1.0.3
    flutter:
        sdk: flutter

dev_dependencies:
    flutter_test:
        sdk: flutter


flutter:
    uses-material-design: true
    assets:
        - assets/images/

和代码:

                new UserAccountsDrawerHeader(
                    decoration : BoxDecoration(
                        image: new DecorationImage(
                            image: AssetImage('assets/images/user/background.jpg'),
                            fit: BoxFit.cover
                        ),
                        color: Colors.blue,
                    ),
                    accountName: new Text('Diego Botelho'),
                    accountEmail: new Text('dibmartins@gmail.com'),
                    currentAccountPicture: new GestureDetector(
                        onTap: () => print('Toque na imagem'),
                        child: new CircleAvatar(
                            backgroundImage: AssetImage('assets/images/user/avatar.png'),
                        )
                    )
                ),

最佳答案

据我所知,目前只有直接放在注册目录下的文件才会添加到 Assets 中。

这应该可行:

flutter:
  uses-material-design: true
  assets:
   - assets/images/
   - assets/images/user/

关于android - flutter Assets 错误 : EXCEPTION CAUGHT BY IMAGE RESOURCE SERVICE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52644621/

相关文章:

dart - flutter 模糊叠加

android - Flutter-ListView 溢出

firebase - 当应用程序处于前台时,Flutter FCM 推送通知不起作用

dart - Flutter:禁用应用程序的屏幕截图

android-studio - 如何在 Android Studio 中创建目录文件夹?

firebase - Flutter 多个 Firestore 查询

dart - flutter - 图像被删除后仍然存在?

flutter - 在 Flutter 中,如何在某个 (x,y) 位置找到小部件?

flutter - Flutter 中的 `TabBarView` 和 `PageView` 有什么

flutter - 如何更改底部导航栏的颜色?