未找到资产的文件或变体:Images/xyz.jpg
No file or variants found for asset: Images/xyz.jpg
我收到一个错误,说 flutter 无法加载我存储在 Images 目录中的图像。
我检查了 pubspec.yaml 文件的缩进,
并且还检查了类似问题的错误解决方案,但似乎没有任何效果。
下面是 pubspec.yaml 文件和代码的图像。
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
home: Scaffold(
backgroundColor: Colors.greenAccent,
body: SafeArea(
child: Column(
children: [
CircleAvatar(
radius: 50.0,
backgroundImage: AssetImage('Images/xyz.jpg'),
)
],
),
),
),
);
}
}
如果你能告诉我我在这里做错了什么,那将非常有帮助。
更改您的 pubspecc.yaml 文件如下,希望对您有所帮助:
flutter:
assets:
- Images/
uses-material-design: true
正如 Ameer Amjed 在评论中提到的,问题不在于缩进或代码,而是用于图像的扩展名。正确的扩展名在这里很重要,它是 .jpeg。
我收到一个错误,说 flutter 无法加载我存储在 Images 目录中的图像。
我检查了 pubspec.yaml 文件的缩进,
并且还检查了类似问题的错误解决方案,但似乎没有任何效果。
下面是 pubspec.yaml 文件和代码的图像。
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
home: Scaffold(
backgroundColor: Colors.greenAccent,
body: SafeArea(
child: Column(
children: [
CircleAvatar(
radius: 50.0,
backgroundImage: AssetImage('Images/xyz.jpg'),
)
],
),
),
),
);
}
}
如果你能告诉我我在这里做错了什么,那将非常有帮助。
更改您的 pubspecc.yaml 文件如下,希望对您有所帮助:
flutter:
assets:
- Images/
uses-material-design: true
正如 Ameer Amjed 在评论中提到的,问题不在于缩进或代码,而是用于图像的扩展名。正确的扩展名在这里很重要,它是 .jpeg。