自己写的类与Flutter Framework里面的类同名了,就会冲突。如何解决呢?
引入的时候取别名
import ‘xxxx.dart’ as Util;
这时候就可以再你的类前面加Util.YourWidget进行使用。
也可以将不用的隐藏的
import ‘xxx.dart’ hide XXXWidget;
当然你还可以改你自己的类名避免冲突
目前就知道这三种方法。
有时候升级了flutter版本会遇到各种未知问题,我常用的方法是
flutter clean
flutter pub get
有时候可能需要重新生成ios工程
flutter create -i swift .
从新生成android工程是
flutter create -a kotlin .