【发布时间】:2021-03-06 07:02:42
【问题描述】:
我是 Flutter 的新手,从上周开始。我正在从在线课程中学习,然后我想在我的颤振应用程序中加载图像。但是有一个错误是:
════════图片资源服务捕获异常════════════════════════════════ ═══════════════ 抛出以下断言来解析图像编解码器: 无法加载资产:assets/image2.jpg
当异常被抛出时,这是堆栈: #0 PlatformAssetBundle.load (package:flutter/src/services/asset_bundle.dart:225:7) #1 AssetBundleImageProvider._loadAsync (package:flutter/src/painting/image_provider.dart:670:14) 图片提供者:AssetImage(bundle: null, name: "assets/image2.jpg") 图片键:AssetBundleImageKey(bundle: PlatformAssetBundle#9f84b(), name: "assets/image2.jpg", scale: 1.0) ══════════════════════════════════════════════════ ══════════════════════════════════════════════════
下面是 main.dart 代码:
import 'package:flutter/material.dart';
void main() =>
runApp(MaterialApp(
home: Home(),
));
class Home extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar : AppBar(
title : Text(
"Welcome to HLH",
style: TextStyle(
fontSize: 20.0,
color: Colors.black,
fontFamily: "Goldman",
),
),
centerTitle: false,
backgroundColor: Colors.amber,
),
body: Center(
child: Image(
image : AssetImage("assets/image2.jpg"),
),
),
floatingActionButton: FloatingActionButton(
onPressed: () {},
child: Text("Login"),
),
);
}
}
有谁能告诉我怎么解决?我想知道是不是图像问题?谢谢^^
【问题讨论】: