我试图在一个颤动的应用程序中显示图像 .

我添加了一个images目录,并在该目录中有一个名为iu.png的文件 .

在pubspec.yaml我有:

assets:
    - images/iu.png

在main.dart我有:


```java
child: new Column(
    children: <Widget>[
        new Text('Image Demo'),
        new Image.asset('images/iu.png'),
    ],
),

当我在Android或iOS模拟器中运行代码时,我得到以下异常:

> I / flutter(9252):══╡图像资源服务的例外情况╞════════════════════════════════════════════════════════════════════════════════════════════════ ═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════>> /iu.png I / flutter(9252):I / flutter(9252):当抛出异常时,这就是堆栈:I / flutter(9252):#0 PlatformAssetBundle.load(package:flutter / src / services / asset_bundle.dart:221:7)I / flutter(9252):I / flutter(9252):#1 AssetBundleImageProvider._loadAsync(package:flutter / src / painting / image_provider.dart:427:44)I / flutter(9252) :I / flutter(9252):#2 AssetBundleImageProvider.load(package:flutter / src / painting / image_provider.dart:412:14)I / flutter(9252):#3 ImageProvider.resolve ..(package:flutter / src /painting/image_provider.dart:266:86)I / flutter(9252):#4 ImageCache.putIfAbsent(package:flutter / src / painti ng / image_cache.dart:143:20)I / flutter(9252):#5 ImageProvider.resolve .  (包:flutter / src / painting / image_provider.dart:266:63)I / flutter(9252):(从包dart中删除8帧:async)I / flutter(9252):I / flutter(9252):图像提供者:AssetImage(bundle:null,name:“images / iu.png”)I / flutter(9252):Image key:AssetBundleImageKey(bundle:PlatformAssetBundle#54de0(),name:“images / iu.png”,scale:I / flutter(9252):1.0)I / flutter(9252):═════════════════════════════════════════════════════════════════════════════════════════════ ══════════════════════════════════════════════════ ═══════════════

我正在使用最新的颤振大师和颤动的医生输出是:

>医生总结(查看所有细节,运行扑动医生-v):[✓] Flutter( Channels 大师,v0.10.2-pre.21,在Mac OS X 10.13.6 17G65,locale en-GB)[✓] Android工具链 - 为Android设备开发(Android SDK 28.0.3)[✓] iOS工具链 - 为iOS设备开发(Xcode 10.0)[✓] Android Studio(版本3.2)[✓] IntelliJ IDEA社区版(版本2018.2.3)[ ✓]连接设备(2个可用)

有人有任何线索吗?