以下代码的图像未显示,并引发异常。我的pubspec正确对齐,所以不确定出什么问题。
我尝试更新抖动,重新启动,重新对齐,但在下面仍然遇到相同的异常。
正在将文件同步到设备iPhone X ...抖动:══╡例外 图像资源服务 ╞═════════════════════════════════════════════════ ═══扑: 引发以下断言以解析图像编解码器:flutter: 无法加载资产:/images/barlogo.png抖动:抖动: 引发异常,这是堆栈:flutter:#0
PlatformAssetBundle.load (package:flutter / src / services / asset_bundle.dart:221:7)flutter:
import 'package:flutter/material.dart';
void main() {
return runApp(
MaterialApp(
home: Scaffold(
appBar: AppBar(
backgroundColor: new Color(0xffA62FF0),
centerTitle: true,
elevation: 1.0,
leading: new Icon(Icons.camera_alt),
title: SizedBox(
height: 35.0, child:new Image.asset('/images/barlogo.png')),
actions: <Widget>[
Padding(
padding: const EdgeInsets.only(right: 12.0),
child: new Image.asset('/images/search.png'),
)
],
),
)
)
);
}
答案 0 :(得分:0)
该异常将其释放-Flutter无法找到所需的图像。
在指定资产路径时,您不应使用前导/
。试试:
Image.asset('images/barlogo.png')
文档中有更多信息:https://api.flutter.dev/flutter/widgets/Image/Image.asset.html