Flutter-Project 中的版本不兼容

问题描述 投票:0回答:0

我用 flutter 编写了一个应用程序,但是自从将 Android Studio 更新为电鳗版本以来,我遇到了软件包版本不匹配的问题。

这是我的 pubspec.yaml 的一部分:

...
dependencies:
  flutter:
    sdk: flutter
  flutter_localizations:
    sdk: flutter

cupertino_icons: ^1.0.2
url_launcher: ^6.0.13
package_info_plus: ^2.0.0
page_transition: ^2.0.4
sqflite: ^2.1.0+1
path_provider: ^2.0.11
material_design_icons_flutter: ^6.0.7096
permission_handler: ^10.0.0
badges: ^2.0.2
stack: ^0.2.1
flutter_slidable: ^2.0.0
date_time_picker: ^2.1.0
page_indicator: ^0.4.1
table_calendar: ^3.0.8
provider: ^6.0.2
syncfusion_flutter_charts: ^21.1.39
flutter_cached_pdfview: ^0.4.1
...

当我尝试重新构建应用程序或通过执行 flutter pub get 时,我收到:

Resolving dependencies...
Because no versions of date_time_picker match \>2.1.0 \<3.0.0 and date_time_picker 2.1.0 depends on intl ^0.17.0, date_time_picker ^2.1.0 requires intl ^0.17.0.
And because every version of flutter_localizations from sdk depends on intl 0.18.0, date_time_picker ^2.1.0 is incompatible with flutter_localizations from sdk.
So, because sysdiapulsgew depends on both flutter_localizations from sdk and date_time_picker ^2.1.0, version solving failed.
Process finished with exit code 1

我尝试更改版本号,并阅读了 pub.dev 上每个包的手册...

希望有人有帮助...

flutter versioning pubspec.yaml
© www.soinside.com 2019 - 2024. All rights reserved.