颤振::无效参数:URI中未指定主机file://image 名称

颤振::无效参数:URI中未指定主机file://image 名称,image,dart,flutter,Image,Dart,Flutter,尝试在gridview.count小部件中添加图像时。控制台中的图像未加载和流动错误 图像放置在本地资源文件夹中 body: center( child:gridview.count( crossaxiscount: 3, childaspectratio: 1.0, padding: const edgeinsets.all(4.0), mainaxisspacing: 4.0, crossaxisspacing: 4.0, children: <string

尝试在gridview.count小部件中添加图像时。控制台中的图像未加载和流动错误

图像放置在本地资源文件夹中

body: center(
  child:gridview.count(
  crossaxiscount: 3,
  childaspectratio: 1.0,
  padding: const edgeinsets.all(4.0),
  mainaxisspacing: 4.0,
  crossaxisspacing: 4.0,
  children: <string>[
    'spinach_onion_salad.png',
    'veggie.png',
  ].map<widget>((string url) {
    return gridtile(
      footer: gridtilebar(
        title: text(url)
      ),
      child: image.network(url, fit: boxfit.cover)
    );
  }).tolist(),
   ),
 ),
返回容器(
儿童:中心(
子项:GridView.count(
交叉轴计数:3,
childAspectRatio:1.0,
填充:常数边集全部(4.0),
主轴间距:4.0,
儿童:[
“菠菜洋葱沙拉.png”,
“veggie.png”,
]
.map((字符串url)=>GridTile(
页脚:GridTileBar(标题:文本(url)),
子项:Image.asset(url)))
.toList(),
),
),
);

图像是本地的还是通过网络的?如果他们在本地使用Image.assets(“”)图像。但是无法添加类“Image”没有名为“assets”的构造函数。好的,它是Image.asset(“”)。让我选中yes Image.asset(“”)。如果它们是本地图像,请不要忘记将它们添加到pubspec.yaml并使用Image.asset方法
Error:: 
Reloaded 0 of 426 libraries in 937ms.
Reloaded 6 of 426 libraries in 1,338ms.
I/flutter (32327): ══╡ EXCEPTION CAUGHT BY IMAGE RESOURCE SERVICE ╞════════════════════════════════════════════════════
I/flutter (32327): The following ArgumentError was thrown resolving an image codec:

I/flutter (32327): Invalid argument(s): No host specified in URI file:///%20eggie.png
I/flutter (32327):
I/flutter (32327): When the exception was thrown, this was the stack:
I/flutter (32327): #0      _HttpClient._openUrl (dart:_http/http_impl.dart:2121:9)
I/flutter (32327): #1      _HttpClient.getUrl (dart:_http/http_impl.dart:2056:48)\
 return Container(
      child: Center(
        child: GridView.count(
          crossAxisCount: 3,
          childAspectRatio: 1.0,
          padding: const EdgeInsets.all(4.0),
          mainAxisSpacing: 4.0,
          children: <String>[
            'spinach_onion_salad.png',
            'veggie.png',
          ]
              .map<Widget>((String url) => GridTile(
                  footer: GridTileBar(title: Text(url)),
                  child: Image.asset(url)))
              .toList(),
        ),
      ),
    );