【发布时间】:2019-12-24 00:23:24
【问题描述】:
图像资源服务捕获的异常 运行以下代码时出现错误。
代码:
import 'package:flutter/material.dart';
void main(){
runApp(MyApp());
}
class MyApp extends StatefulWidget {
@override
_MyAppState createState() => _MyAppState();
}
class _MyAppState extends State<MyApp> {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: Text('PITCH'),
),
body: Column(
children: <Widget>[
new Text('WELCOME'),
new Image(image: AssetImage('download.png'))
],
),
),
);
}
}
错误:
flutter: ══╡ 图像资源服务发现异常╞═══════════════════════════════════════ ═════════════════ 颤振:抛出以下断言解析图像编解码器: 颤振:无法加载资产:download.png 扑: 颤振:抛出异常时,这是堆栈: 颤振:#0 PlatformAssetBundle.load(包:flutter/src/services/asset_bundle.dart:221:7) 扑: 颤振:#1 AssetBundleImageProvider._loadAsync (package:flutter/src/painting/image_provider.dart:464:44) 扑: 颤振:#2 AssetBundleImageProvider.load(包:flutter/src/painting/image_provider.dart:449:14) 颤振:#3 ImageProvider.resolve...(包:flutter/src/painting/image_provider.dart:316:48) 颤振:#4 ImageCache.putIfAbsent(包:颤振/src/painting/image_cache.dart:160:22) 颤振:#5 ImageProvider.resolve..(包:flutter/src/painting/image_provider.dart:316:25) 颤振:(从 dart:async 包中删除了 13 帧) 扑: 颤振:图像提供者:AssetImage(bundle:null,名称:“download.png”) 颤振:图像键:AssetBundleImageKey(捆绑:PlatformAssetBundle#ea200(),名称:“download.png”,规模: 颤振:1.0)
【问题讨论】:
-
确保停止应用进程,然后再次运行应用(完全启动)