FLUTTER: невозможно загрузить ресурс: images/diamond.png

Я знаю, что этот вопрос был задан, я просмотрел их все и не смог найти исправление для своего кода.

Это yamlpubspec, я думаю, что у меня может быть ошибка

      name: i_am_rich
description: fuck this shit
version: 1.0.0+1

environment:
  sdk: '>=2.18.4 <3.0.0'

dependencies:
  flutter:
    sdk: flutter

  cupertino_icons: ^1.0.2

dev_dependencies:
  flutter_test:
    sdk: flutter

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

а это дротик

      void main() {
  runApp(
    MaterialApp(
      home: Scaffold(
        backgroundColor: Colors.blueGrey,
        appBar: AppBar(
          centerTitle: true,
          title: Text('Shine bright like a'),
          backgroundColor: Colors.blueGrey[900],
        ),
        body: Center(
          child: Image(
            image: AssetImage('images/diamond.png'),
          ),
        ),
      ),
    ),
  );
}

Я попытался исправить углубления наpubspec.yaml, как вручную, так и с помощью таба, и куча всего из видео на ютубе, даже курс, который я беру (не очень хорошо, если честно), пытался исправить это ЧАСами, пожалуйста, помогите.

2 ответа

= Перейти к терминалу. и напишите эти команды. "флаттер чистый", затем "флаттер паб получить", иногда флаттер такой. и убедитесь, что файл изображения находится в корне проекта, как ответ выше, а не внутри lib.

сделай это так

первый в твоем кукольном ямеле

      # To add assets to your application, add an assets section, like this:
assets:
  - assets/images/
  - assets/logo/

затем обратитесь к нему следующим образом:

                                icon: Image.asset(
                            "assets/logo/google_logo.png",
                            fit: BoxFit.contain,
                            width: 24,
                          ),

не забудьте создать такую ​​папку с активами

Другие вопросы по тегам