错误:名称“图像”在库“ package:flutter / src / widgets / image.dart”和“ package:image / src / image.dart”中定义。 -含糊不清 [英] error: The name 'Image' is defined in the libraries 'package:flutter/src/widgets/image.dart' and 'package:image/src/image.dart'. -- ambiguous_import

查看:119
本文介绍了错误:名称“图像”在库“ package:flutter / src / widgets / image.dart”和“ package:image / src / image.dart”中定义。 -含糊不清的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何解决Dart中的歧义错误。

How to resolve this Ambiguity error in Dart.

import 'dart:io';
import 'package:flutter/material.dart';
import 'package:camera/camera.dart';
import 'package:image/image.dart';

return MaterialApp(
  title: 'Camera',
  home: Scaffold(
    body: new Container(
      child: _image == null ? Text('No Image to display') : Image.file(_image),
    ),
    floatingActionButton: new FloatingActionButton(onPressed:() {
      picker();
    },
    tooltip: 'Pick image',
    child: new Icon(Icons.camera)),
  ),
);

错误:


名称 Image在库 package:flutter / src / widgets / image.dart和 package:image / src / image.dart中定义。 ([camera] lib\packs\reg.certificate.dart:45处的ambiguous_import)

The name 'Image' is defined in the libraries 'package:flutter/src/widgets/image.dart' and 'package:image/src/image.dart'. (ambiguous_import at [camera] lib\packs\reg.certificate.dart:45)

图片 >在 Flutter窗口小部件库'package:image / image.dart'中定义。但是我想从 Flutter Widget库中引用它怎么做?

Image is defined in the Flutter Widget library, and also in the 'package:image/image.dart'. But I want to refer it from Flutter Widget library how to do this?

这是 package:image / image的图像.dart->用于解码图像的库

推荐答案

如果您有一个名为import的文件,例如:

If you have a file named import such as:

Import ‘package:image/image.dart’ as Image;

然后该包中的类为 Image.image

这篇关于错误:名称“图像”在库“ package:flutter / src / widgets / image.dart”和“ package:image / src / image.dart”中定义。 -含糊不清的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆