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,
),
не забудьте создать такую папку с активами