flutter - 即使缩进正确也无法加载
问题描述
它给出了无法加载资产的错误
class MyApp extends StatelessWidget {
const MyApp({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
backgroundColor: Colors.teal,
body: SafeArea(
child: Column(
children: <Widget>[
CircleAvatar(
radius: 50.0,
backgroundImage: AssetImage("images/rishi.jpg"),
),
],
),
),
),
);
}
}
即使我检查了 pubspec 文件的缩进,它也会给我错误...附在下面
flutter:
uses-material-design: true
assets:
- images/rishi.jpg
解决方案
将新资源附加为资产后,需要在热重载之前进行冷启动。否则会报错。
推荐阅读
- reactjs - 如何将 useReducer 和 useContext 用于屏幕调整大小事件监听器?
- python - 在一个容器内运行的气流不能调用另一个容器
- python - 如何在 Python 中迭代地使用迭代创建的对象的方法
- python-3.x - [None]*n vs [None for _ in range(n)]
- javascript - 无法让我的测试通过我的 freeCodeCamp 产品登陆页面课程...请帮助 :)
- ios - Xcode CarPlay 模拟器会说“CarPlay 不可用”
- c - 如何将汇编代码翻译回 C?
- html - 未聚焦且输入包含文本且不需要 HTML 时的浮动标签
- html - 使用网格时如何保持图像比例相同?
- pandas - 如何在一个轴上绘制具有一系列值的条形图以及在另一个轴上该范围内其他列的行的相应值的总和