Ошибка, загрузив изображение в приложении flutter

в момент выполнения моего приложения, он посылает мне Исключение, которое говорит мне следующее:


════════ Exception caught by image resource service ════════════════════════════
The following assertion was thrown resolving an image codec:
Unable to load asset: assets/backgrounds/login_consumidores.png

When the exception was thrown, this was the stack
#0      PlatformAssetBundle.load 
package:flutter/…/services/asset_bundle.dart:221

#1      AssetBundleImageProvider._loadAsync 
package:flutter/…/painting/image_provider.dart:464

#2      AssetBundleImageProvider.load 
package:flutter/…/painting/image_provider.dart:449
...
Image provider: AssetImage(bundle: null, name: "assets/backgrounds/login_consumidores.png")
Image key: AssetBundleImageKey(bundle: PlatformAssetBundle#215d5(), name: "assets/backgrounds/login_consumidores.png", scale: 1.0)
════════════════════════════════════════════════════════════════════════════════

Это происходит, когда я хочу показать изображение в том же приложении со следующим кодом:

Widget _imagenFondo(){
    return Container(
      width: double.infinity,
      height: double.infinity,
      child: Image(
        image: AssetImage('assets/backgrounds/login_consumidores.png'),
        fit: BoxFit.cover,
      ),
    );
  }

esctructura моего проекта - следующий:

Estructura de los archivos del proyecto

И так как в конце концов, исследуя в Интернете я нашел, что он может быть из-за проблем pubspec.yaml, но как я считаю это правильным:

flutter:

  uses-material-design: true


  assets:
    - assets/

0
задан 10.11.2019, 02:10
1 ответ

Тебе осталось помещать ссылку на папку backgrounds, поместив каталог, только распознай assets/archivos, что estГ©n внутри этого, большего количества не подкаталогов.


  assets:
    - assets/backgrounds/
1
ответ дан 01.12.2019, 12:10
  • 1
    Só это для añ adir tambié n он необходим помещать " / " конца, Спасибо. – Fernando 10.11.2019, 02:52

Теги

Похожие вопросы