0

我一直在开发应用程序,我使用的库之一是 Flutter Redux Navigation。一切正常,直到最近,当我开始出现以下错误时

../../lib/src/navigation_middleware.dart:3:1: Error: 'NavigationDestination' is imported from both 'package:flutter/src/material/navigation_bar.dart' and 'package:flutter_redux_navigation/src/navigation_destination.dart'.
import 'package:flutter_redux_navigation/src/navigation_destination.dart';
^^^^^^^^^^^^^^^^^^^^^
../../lib/src/navigation_middleware.dart:35:26: Error: 'NavigationDestination' is imported from both 'package:flutter/src/material/navigation_bar.dart' and 'package:flutter_redux_navigation/src/navigation_destination.dart'.
          this._setState(NavigationDestination(
                         ^^^^^^^^^^^^^^^^^^^^^
../../lib/src/navigation_middleware.dart:55:26: Error: 'NavigationDestination' is imported from both 'package:flutter/src/material/navigation_bar.dart' and 'package:flutter_redux_navigation/src/navigation_destination.dart'.
          this._setState(NavigationDestination(

我什至试图从他们的 git 复制示例项目,并得到完全相同的错误。这是图书馆里的东西,还是我的 IDE 的一些设置?如果有人遇到此错误,请告诉我。

4

1 回答 1

0

问题是我已经将 Flutter 版本从 2.5.1 升级到了 2.8.0。最新的 Flutter 版本包含升级后的 Material 库,其中包含名为NavigationDestination. 因此,库和材料设计都具有相同的类名称,当然会导致错误。

于 2021-12-16T16:52:29.360 回答