尝试在颤振中加载图像,但无法这样做,导致以下错误
I/flatter(3214):图像资源服务捕获异常
3214):解析图像编解码器时引发了以下断言:
I/flatter(3214):无法加载资产:资产/test.jpg I/flatter(
3214):I/flatter(3214):当抛出异常时,这是
堆栈:I/颤振(3214):#0平台组装包。负载
(包:颤振/src/服务/资产包。dart:221:7)I/颤振(
3214):我/颤振(3214):#1
AssetBundleImageProvider.\u loadAsync
(包装:颤振/src/painting/image_提供程序。dart:429:44)I/颤振(
3214):我/颤振(3214):#2
AssetBundleImageProvider.load
(包装:颤振/src/painting/image_提供程序。dart:414:14)I/颤振(
I/flatter(3214):#4 ImageCache.putIfAbsent
3214):#5 ImageProvider.resolve。
3214):(从包dart中删除8帧:异步)I/颤振(3214):
I/flatter(3214):图像提供程序:AssetImage(bundle:null,名称:
AssetBundleImageKey(bundle:PlatformAssetBundle#81de5(),名称:
“assets/test.jpg”,标度:I/flatter(3214):1.0)I/flatter(3214):
主飞镖
lass MyApp extends StatelessWidget {
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: Text('EasyList'),
),
body: Card(child: Column(children: < Widget > [
Image.asset('assets/test.jpg'),
],),),
),
);
}
}
公开发行
flutter:
uses-material-design: true
assets:
- assets/test.jpg