フラッターを 2.2.0 にアップグレードしました。しかし、次のようなエラーが表示されます:
mockito >=5.0.8 は code_builder ^4.0.0 に依存し、build_runner >=0.9.1+1 <2.0.0 は code_builder >2.3.0 <4.0.0 に依存するため、mockito >=5.0.8 は build_runner と互換性がありません > =0.9.1+1 <2.0.0。したがって、cost_of_care は build_runner ^1.11.0 と mockito ^5.0.8 の両方に依存するため、バージョン解決に失敗しました。pub get failed (1; cost_of_care は build_runner ^1.11.0 と mockito ^5.0.8 の両方に依存しているため、バージョンの解決に失敗しました。) 終了 (1)
このエラーの内容と修正方法を教えてください。私はすでにすべての依存関係を最新のものにアップグレードしました。
これは私のpubspec.yaml
name: cost_of_care
description: A new Flutter application.
publish_to: "none"
version: 1.0.2+3
environment:
sdk: ">=2.8.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^1.0.3
html: ^0.15.0
shimmer: ^2.0.0
geocoding: ^2.0.0
bloc: ^7.0.0
flutter_bloc: ^7.0.0
equatable: ^2.0.2
cached_network_image: ^3.0.0
file_utils: ^1.0.0
hive: ^2.0.4
hive_flutter: ^1.0.0
dio: ^4.0.0
flutter_cache_manager: ^3.0.2
share: ^0.6.5+4
url_launcher: ^6.0.4
bloc_test: ^8.0.0
gps: ^0.1.1
permission_handler: ^8.0.0+1
package_info: ^2.0.0
app_settings: ^4.1.0
dev_dependencies:
flutter_test:
sdk: flutter
hive_generator: ^1.1.0
build_runner: ^1.11.0
mockito: ^5.0.8
flutter_launcher_icons: ^0.9.0
change_app_package_name: ^0.1.3
depedency_overrides:
path: 1.7.0
build_runner: ^1.11.0
mockito: ^5.0.8
flutter_icons:
ios: true
android: true
image_path_ios: "assets/app_icon.png"
image_path_android: "assets/app_icon.png"
flutter:
uses-material-design: true
assets:
- assets/app_icon.png
- assets/compare_data.csv
- assets/distance_icon.png
- assets/hospital_compare.jpg
- assets/intro2.jpg
- assets/libre_white.png
- assets/librehealth.png
- assets/logowhite.png
- assets/placeholder.png
- assets/
fonts:
- family: Source
fonts:
- asset: fonts/SourceSansPro-Regular.ttf
weight: 300
- asset: fonts/SourceSansPro-SemiBold.ttf
weight: 600