解决Flutter Unable to load asset:本地图片问题
下图为我的本地图片
// main.dart
class HomeContent extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Center(
child: Container(
child: Image.asset('images/flower.jpg'),
),
);
}
}
如果要充满屏幕则添加
fit: BoxFit.cover,
// main.dart
class HomeContent extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Center(
child: Container(
child: Image.asset('images/flower.jpg',
fit: BoxFit.cover,
),
),
);
}
}
- 在根目录下创建images的文件夹,文件夹内创建2.0x,3.0x,4.0x文件夹(我也不知道原因,问就是百度出来的)然后我把图片放在了images目录下,因为懒得多打哈哈哈哈
改
- 在pubspec.yaml文件加入下列两行,格式要对。
assets前面有两行空格, - images/flower.jpg前面有四行空白格
//添加本地图片
assets:
- images/flower.jpg
完成以上操作后在终端(ctrl+`)输入flutter packages get
然后再输入flutter run
然后哒哒
有没有大佬带带我,百度出来不会操作,操作了还错,我真的自闭了
也不是原创吧,百度了很多,忘记将链接保存下来,但是我也不知道选项选哪个