How do I identify which flutter packages are blocking others from being updated to latest version? - flutter

I want to upgrade my dependencies to the latest possible, but I can't because they are being blocked by one of the packages.
How can I tell which one is causing the issue where others can't be updated? They pretty much all seem to be outdated. Running flutter pub outdated gives me the list of my packages where the resolvable and updatable are always the same as my current package.
> flutter pub outdated
Showing outdated packages.
[*] indicates versions that are not the latest available.
Package Name Current Upgradable Resolvable Latest
direct dependencies:
bip39 *1.0.3 *1.0.3 *1.0.3 1.0.6
cloud_firestore *0.16.0+1 *0.16.0+1 *0.16.0+1 1.0.5
firebase_auth *0.20.1 *0.20.1 *0.20.1 1.1.0
firebase_core *0.7.0 *0.7.0 *0.7.0 1.0.3
firebase_storage *7.0.0 *7.0.0 *7.0.0 8.0.3
flutter_blue *0.7.3 *0.7.3 *0.7.3 0.8.0
google_maps_flutter *1.2.0 *1.2.0 *1.2.0 2.0.3
http *0.12.2 *0.12.2 *0.12.2 0.13.1
image *2.1.19 *2.1.19 *2.1.19 3.0.2
image_picker *0.6.7+22 *0.6.7+22 *0.6.7+22 0.7.4
local_auth *0.6.3+4 *0.6.3+4 *0.6.3+4 1.1.4
permission_handler *5.1.0+2 *5.1.0+2 *5.1.0+2 6.1.3
transitive dependencies:
archive *2.0.13 *2.0.13 *2.0.13 3.1.2
args *1.6.0 *1.6.0 *1.6.0 2.0.0
bech32 *0.1.2 *0.1.2 *0.1.2 0.2.0
bip32 *1.0.7 *1.0.7 *1.0.7 1.0.10
bs58check *1.0.1 *1.0.1 *1.0.1 1.0.2
cloud_firestore_platform_interface *3.0.2 *3.0.2 *3.0.2 4.0.1
cloud_firestore_web *0.3.0+2 *0.3.0+2 *0.3.0+2 1.0.5
convert *2.1.1 *2.1.1 *2.1.1 3.0.0
crypto *2.1.5 *2.1.5 *2.1.5 3.0.1
firebase_auth_platform_interface *3.1.0 *3.1.0 *3.1.0 4.1.0
firebase_auth_web *0.3.3 *0.3.3 *0.3.3 1.0.6
firebase_core_platform_interface *3.0.1 *3.0.1 *3.0.1 4.0.0
firebase_core_web *0.2.1+3 *0.2.1+3 *0.2.1+3 1.0.2
firebase_storage_platform_interface *1.0.4 *1.0.4 *1.0.4 2.0.1
firebase_storage_web *0.1.1+3 *0.1.1+3 *0.1.1+3 1.0.3
fixnum *0.10.11 *0.10.11 *0.10.11 1.0.0
flutter_plugin_android_lifecycle *1.0.11 *1.0.11 *1.0.11 2.0.1
google_maps_flutter_platform_interface *1.2.0 *1.2.0 *1.2.0 2.0.4
hex *0.1.2 *0.1.2 *0.1.2 0.2.0
http_parser *3.1.4 *3.1.4 *3.1.4 4.0.0
image_picker_platform_interface *1.1.6 *1.1.6 *1.1.6 2.1.0
intl *0.16.1 *0.16.1 *0.16.1 0.17.0
permission_handler_platform_interface *2.0.2 *2.0.2 *2.0.2 3.1.3
petitparser *3.1.0 *3.1.0 *3.1.0 4.1.0
plugin_platform_interface *1.0.3 *1.0.3 *1.0.3 2.0.0
pointycastle *1.0.2 *1.0.2 *1.0.2 3.0.1
protobuf *1.1.3 *1.1.3 *1.1.3 2.0.0
quiver *2.1.5 *2.1.5 *2.1.5 3.0.1
rxdart *0.24.1 *0.24.1 *0.24.1 0.26.0
source_span *1.8.0 *1.8.0 *1.8.0 1.8.1
stream_transform *1.2.0 *1.2.0 *1.2.0 2.0.0
uuid *2.2.2 *2.2.2 *2.2.2 3.0.4
xml *4.5.1 *4.5.1 *4.5.1 5.1.0

Related

Flutter - Build Failed With An Exception. How to upgrade dependencies?

This is the what I am getting in Android Studio
FAILURE: Build failed with an exception.
Where:
Script 'C:\src\flutter\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 1159
What went wrong:
Execution failed for task ':app:compileFlutterBuildDebug'.
Process 'command 'C:\src\flutter\flutter\bin\flutter.bat'' finished with non-zero exit value 1
I tried using flutter pub upgrade --major-versions but the issue has not been resolved.
This is what it showed after using flutter pub upgrade --major-versions
Resolving dependencies...
async 2.9.0 (2.10.0 available)
boolean_selector 2.1.0 (2.1.1 available)
characters 1.2.1
clock 1.1.1
collection 1.16.0 (1.17.0 available)
cupertino_icons 1.0.5
fake_async 1.3.1
flutter 0.0.0 from sdk flutter
flutter_test 0.0.0 from sdk flutter
matcher 0.12.12 (0.12.14 available)
material_color_utilities 0.1.5 (0.2.0 available)
meta 1.8.0
path 1.8.2 (1.8.3 available)
sky_engine 0.0.99 from sdk flutter
source_span 1.9.0 (1.9.1 available)
stack_trace 1.10.0 (1.11.0 available)
stream_channel 2.1.0 (2.1.1 available)
string_scanner 1.1.1 (1.2.0 available)
term_glyph 1.2.1
test_api 0.4.12 (0.4.17 available)
vector_math 2.1.2 (2.1.4 available)
No dependencies changed.
12 packages have newer versions incompatible with dependency constraints.
Try `flutter pub outdated` for more information.
Upon using flutter pub outdated this is what I got
[*] indicates versions that are not the latest available.
Package Name Current Upgradable Resolvable Latest
direct dependencies: all up-to-date.
transitive dependencies:
collection *1.16.0 *1.16.0 *1.16.0 1.17.0
material_color_utilities *0.1.5 *0.1.5 *0.1.5 0.2.0
vector_math *2.1.2 *2.1.2 *2.1.2 2.1.4
transitive dev_dependencies:
async *2.9.0 *2.9.0 *2.9.0 2.10.0
boolean_selector *2.1.0 *2.1.0 *2.1.0 2.1.1
matcher *0.12.12 *0.12.12 *0.12.12 0.12.14
path *1.8.2 *1.8.2 *1.8.2 1.8.3
source_span *1.9.0 *1.9.0 *1.9.0 1.9.1
stack_trace *1.10.0 *1.10.0 *1.10.0 1.11.0
stream_channel *2.1.0 *2.1.0 *2.1.0 2.1.1
string_scanner *1.1.1 *1.1.1 *1.1.1 1.2.0
test_api *0.4.12 *0.4.12 *0.4.12 0.4.17
all dependencies are up-to-date.
Can someone please tell me how to solve this issue? I cannot figure out what needs to be done here.
I keep getting the same error code.
How to update these dependencies to the newer version? I don't know how to do it.

flutter: migrate to null safety an old project

I have this libraries in my project:
environment:
sdk: ">=2.7.0 <3.0.0"
dependencies:
after_layout: ^1.1.0
alt_sms_autofill: ^1.0.0
another_flushbar: ^1.10.24
avatar_glow: ^2.0.2
barcode_scan2: ^4.1.4
camera: ^0.9.2+2
carousel_slider: ^4.0.0
catcher: ^0.6.8
charts_flutter: ^0.11.0
contacts_service: ^0.6.3
crypto: ^3.0.1
cryptography: ^2.0.2
cupertino_icons: ^1.0.3
device_info: ^2.0.3
dio: ^4.0.1
dotted_border: ^2.0.0+1
encrypt: ^5.0.1
file_picker: ^4.2.0
firebase_messaging: ^10.0.9
flutter:
sdk: flutter
flutter_inappwebview: ^5.3.2
flutter_keyboard_visibility: ^5.1.0
flutter_rating_bar: ^4.0.0
flutter_slidable: ^0.6.0
flutter_svg: ^0.23.0+1
fluttertoast: ^8.0.8
font_awesome_flutter: ^9.2.0
geolocator: ^7.7.1
get_it: ^7.1.3
hive: ^2.0.4
hive_flutter: ^1.1.0
http: ^0.13.3
image_cropper: ^1.4.1
image_gallery_saver: ^1.7.1
image_picker: ^0.8.4+1
installed_apps: ^1.2.0
intl: ^0.17.0
introduction_screen: ^2.1.0
json_annotation: ^4.0.1
local_auth: ^1.1.7
logger: ^1.1.0
mask_text_input_formatter: ^2.0.0
otp: ^3.0.1
overlay_support: ^1.2.1
package_info_plus: ^1.3.0
page_view_indicators: ^2.0.0
path_provider: ^2.0.4
permission_handler: ^8.1.6
persian: ^1.1.1
persian_datetime_picker:
path: packages/persian_datetime_picker
persian_number_utility: ^1.1.0
provider: ^6.0.1
quick_actions: ^0.6.0+6
retrofit: ^2.1.0
rxdart: ^0.27.2
screenshot: ^1.2.3
shared_preferences: ^2.0.7
sqflite: ^2.0.0+4
timezone: ^0.8.0
universal_html: ^2.0.8
url_launcher: ^6.0.10
url_strategy: ^0.2.0
uuid: ^3.0.5
video_player: ^2.2.3
visibility_detector: ^0.2.2
wc_flutter_share: ^0.4.0
webview_flutter: ^2.0.13
dev_dependencies:
build_runner: ^2.1.2
flutter_localizations:
sdk: flutter
flutter_test:
sdk: flutter
hive_generator: ^1.1.1
http_mock_adapter: ^0.3.2
json_serializable: ^4.1.4
mockito: ^5.0.15
retrofit_generator: ^2.0.1
I run this command and It's result:
$ flutter pub upgrade --null-safety
Resolving dependencies...
_fe_analyzer_shared 22.0.0 (30.0.0 available)
after_layout 1.1.0
alt_sms_autofill 1.0.0
analyzer 1.7.1 (2.7.0 available)
another_flushbar 1.10.24
args 2.3.0
asn1lib 1.0.2
async 2.5.0 (2.8.2 available)
avatar_glow 2.0.2
barcode_scan2 4.1.4
base32 2.1.1
boolean_selector 2.1.0
build 2.1.0 (2.1.1 available)
build_config 1.0.0
build_daemon 3.0.0 (3.0.1 available)
build_resolvers 2.0.4
build_runner 2.1.2 (2.1.4 available)
build_runner_core 7.1.0 (7.2.2 available)
built_collection 5.1.1
built_value 8.1.3
camera 0.9.2+2 (0.9.4+3 available)
camera_platform_interface 2.1.1
carousel_slider 4.0.0
catcher 0.6.8
characters 1.1.0 (1.2.0 available)
charcode 1.2.0 (1.3.1 available)
charts_common 0.11.0 (0.12.0 available)
charts_flutter 0.11.0
checked_yaml 2.0.1
cli_util 0.3.5
clock 1.1.0
code_builder 4.1.0
collection 1.15.0
contacts_service 0.6.3
convert 3.0.1
cross_file 0.3.2
crypto 3.0.1
cryptography 2.0.2
csslib 0.17.1
cupertino_icons 1.0.3
dart_style 2.1.1 (2.2.0 available)
device_info 2.0.3
device_info_platform_interface 2.0.1
device_info_plus 2.2.0 (3.1.0 available)
device_info_plus_linux 2.1.0
device_info_plus_macos 2.2.0
device_info_plus_platform_interface 2.2.0
device_info_plus_web 2.1.0
device_info_plus_windows 2.1.0
dio 4.0.1
dio_http 5.0.4
dots_indicator 2.0.0
dotted_border 2.0.0+1
encrypt 5.0.1
fake_async 1.2.0
ffi 1.1.2
file 6.1.2
file_picker 4.2.0
firebase_core 1.8.0
firebase_core_platform_interface 4.0.1
firebase_core_web 1.1.0
firebase_messaging 10.0.9
firebase_messaging_platform_interface 3.0.7
firebase_messaging_web 2.0.7
fixnum 1.0.0
flutter 0.0.0 from sdk flutter
flutter_inappwebview 5.3.2
flutter_keyboard_visibility 5.1.0
flutter_keyboard_visibility_platform_interface 2.0.0
flutter_keyboard_visibility_web 2.0.0
flutter_localizations 0.0.0 from sdk flutter
flutter_mailer 2.0.0
flutter_plugin_android_lifecycle 2.0.4
flutter_rating_bar 4.0.0
flutter_slidable 0.6.0
flutter_svg 0.23.0+1
flutter_test 0.0.0 from sdk flutter
flutter_web_plugins 0.0.0 from sdk flutter
fluttertoast 8.0.8
font_awesome_flutter 9.2.0
frontend_server_client 2.1.2
geolocator 7.7.1
geolocator_android 2.1.0
geolocator_apple 1.2.2
geolocator_platform_interface 2.3.6
geolocator_web 2.0.6
get_it 7.1.3 (7.2.0 available)
glob 2.0.1 (2.0.2 available)
graphs 2.1.0
hive 2.0.4
hive_flutter 1.1.0
hive_generator 1.1.1
html 0.15.0
http 0.13.3 (0.13.4 available)
http_mock_adapter 0.3.2
http_multi_server 3.0.1
http_parser 4.0.0
image_cropper 1.4.1
image_gallery_saver 1.7.1
image_picker 0.8.4+1 (0.8.4+4 available)
image_picker_for_web 2.1.4
image_picker_platform_interface 2.4.1
installed_apps 1.2.0
intl 0.17.0
introduction_screen 2.1.0
io 1.0.3
js 0.6.3
json_annotation 4.0.1 (4.3.0 available)
json_serializable 4.1.4 (6.0.1 available)
local_auth 1.1.7 (1.1.8 available)
logger 1.1.0
logging 1.0.2
mailer 5.0.2
mask_text_input_formatter 2.0.0
matcher 0.12.10 (0.12.11 available)
meta 1.3.0 (1.7.0 available)
mime 1.0.1
mockito 5.0.15 (5.0.16 available)
nested 1.0.0
otp 3.0.1
overlay_support 1.2.1
package_config 2.0.2
package_info_plus 1.3.0
package_info_plus_linux 1.0.3
package_info_plus_macos 1.3.0
package_info_plus_platform_interface 1.0.2
package_info_plus_web 1.0.4
package_info_plus_windows 1.0.4
page_view_indicators 2.0.0
path 1.8.0
path_drawing 0.5.1+1
path_parsing 0.2.1
path_provider 2.0.4 (2.0.6 available)
path_provider_linux 2.1.0
path_provider_macos 2.0.2
path_provider_platform_interface 2.0.1
path_provider_windows 2.0.3
pedantic 1.11.1 (discontinued replaced by lints)
permission_handler 8.1.6 (8.2.5 available)
permission_handler_platform_interface 3.6.1 (3.7.0 available)
persian 1.1.1
persian_datetime_picker 2.0.0 from path packages/persian_datetime_picker
persian_number_utility 1.1.0
petitparser 4.1.0 (4.4.0 available)
platform 3.0.2
plugin_platform_interface 2.0.2
pointycastle 3.3.5
pool 1.5.0
process 4.2.3 (4.2.4 available)
protobuf 2.0.0
provider 6.0.1
pub_semver 2.1.0
pubspec_parse 1.0.0 (1.1.0 available)
quick_actions 0.6.0+6 (0.6.0+7 available)
quick_actions_platform_interface 1.0.0
quiver 3.0.1+1
retrofit 2.1.0
retrofit_generator 2.0.1 (2.1.0+1 available)
rxdart 0.27.2
screenshot 1.2.3
sentry 5.1.0 (6.0.1 available)
shamsi_date 0.16.0
shared_preferences 2.0.7 (2.0.8 available)
shared_preferences_linux 2.0.2
shared_preferences_macos 2.0.2
shared_preferences_platform_interface 2.0.0
shared_preferences_web 2.0.2
shared_preferences_windows 2.0.2
shelf 1.2.0
shelf_web_socket 1.0.1
sky_engine 0.0.99 from sdk flutter
source_gen 1.0.3 (1.1.1 available)
source_helper 1.3.0
source_span 1.8.0 (1.8.1 available)
sqflite 2.0.0+4
sqflite_common 2.0.1+1
stack_trace 1.10.0
stream_channel 2.1.0
stream_transform 2.0.0
string_scanner 1.1.0
synchronized 3.0.0
term_glyph 1.2.0
test_api 0.2.19 (0.4.7 available)
timezone 0.8.0
timing 1.0.0
tuple 2.0.0
typed_data 1.3.0
universal_html 2.0.8
universal_io 2.0.4
url_launcher 6.0.10 (6.0.12 available)
url_launcher_linux 2.0.2
url_launcher_macos 2.0.2
url_launcher_platform_interface 2.0.4
url_launcher_web 2.0.4
url_launcher_windows 2.0.2
url_strategy 0.2.0
uuid 3.0.5
vector_math 2.1.0 (2.1.1 available)
video_player 2.2.3 (2.2.6 available)
video_player_platform_interface 4.2.0
video_player_web 2.0.4
visibility_detector 0.2.2
watcher 1.0.0 (1.0.1 available)
wc_flutter_share 0.4.0
web_socket_channel 2.1.0
webview_flutter 2.0.13 (2.1.2 available)
win32 2.0.5 (2.2.10 available)
xdg_directories 0.2.0
xml 5.1.2 (5.3.1 available)
yaml 3.1.0
No dependencies changed.
43 packages have newer versions incompatible with dependency constraints.
Try `flutter pub outdated` for more information.
No changes to pubspec.yaml!
Why I cant update my libs, I want to migrate my old project to null safety?
First backup your project for safety.
Try this,
flutter clean
Now delete pubspec.lock file.
Now delete all the versions from pubspec.yaml.
Leaving version number empty, let flutter decide which to use.
Upgrade SDK version,
environment:
sdk: ">=2.14.0 <3.0.0"
Now run,
flutter pub get

Terminal show error "version solving failed. pub get failed in" in flutter

When I run flutter pub get then i get this error :
Because every version of flutter_driver from sdk depends on async 2.6.1 and fstore depends on async 2.5.0, flutter_driver from sdk is forbidden.
So, because fstore depends on flutter_driver any from sdk, version solving failed.
pub get failed (1; So, because fstore depends on flutter_driver any from sdk, version solving failed.)
below shoe my all dependencies from pubspec.yml :
dependencies:
flutter:
sdk: flutter
# Base
pedantic: ^1.11.0
intl: 0.17.0
# COMMON
inspireui:
path: ./modules/common_library
rubber:
git:
url: git://github.com/inspireui/rubber
country_pickers:
git:
url: git://github.com/inspireui/country_pickers.git
# FIREBASE PACKAGES
firebase_core: 1.1.0
firebase_analytics: 8.0.2
firebase_auth: 1.1.2
cloud_firestore: 1.0.7
firebase_remote_config: 0.9.0-dev.0
firebase_dynamic_links: 2.0.2
firestore_ui:
git:
url: git://github.com/inspireui/firestore_ui.git
# STATE MANAGEMENT
provider: 5.0.0
get_it: 6.1.1
event_bus: 2.0.0
# SPLASH SCREEN, ONBOARDING
animated_splash: 1.0.0
custom_splash: 0.0.2
flare_splash_screen: 4.0.0
rive: 0.7.3
liquid_swipe: 2.1.0
# UI
animated_text_kit: 4.2.1
animations: 2.0.0
awesome_card: 1.1.5
carousel_pro: 1.0.0
configurable_expansion_tile: 1.0.0
country_code_picker: 2.0.1
flash: 1.5.2
flutter_spinkit: 5.0.0
flutter_staggered_grid_view: 0.4.0
flutter_statusbarcolor: 0.2.3
flutter_swiper: 1.1.6
visibility_detector: 0.2.0
font_awesome_flutter: 9.0.0
file_picker: 3.0.1
page_indicator: 0.4.1
percent_indicator: 3.0.1
pull_to_refresh: 1.6.5
rate_my_app: ^1.1.0+1
cupertino_icons: any
implicitly_animated_reorderable_list: 0.4.0
pin_code_fields: 7.0.0
# WEB TOOLS
html_unescape: 2.0.0
webview_flutter: 2.0.4
flutter_widget_from_html: 0.6.0
flutter_webview_plugin: 0.3.11
responsive_builder: 0.4.1
# MAP
google_maps_flutter: 2.0.3
location: 2.3.5
# STORAGE
localstorage: ^4.0.0+1
# CONNECTIVITY
http: 0.13.2
http_auth: 1.0.0
uni_links: 0.4.0
share: 2.0.1
# AUTHENTICATION
apple_sign_in: 0.1.0
flutter_facebook_login: 3.0.0
google_sign_in: 5.0.2
sms_autofill: 2.0.0
# PUSH NOTIFICATION
firebase_messaging: 9.1.3
notification_permissions: 0.5.0
onesignal_flutter: 2.6.3
# PAYMENTS
stripe_sdk:
git:
url: git://github.com/inspireui/stripe-sdk.git
razorpay_flutter: 1.2.5
# IMAGES
transparent_image: 2.0.0
extended_image: 4.0.1
fwfh_cached_network_image: 0.6.0
image_picker: 0.7.4
multi_image_picker: 4.8.0
flutter_image_compress: 1.0.0
# VIDEOS
video_player: 2.1.1
youtube_player_iframe:
git:
url: git://github.com/inspireui/youtube_player_flutter.git
path: packages/youtube_player_iframe
# ADS
facebook_audience_network: 0.7.1
google_mobile_ads: 0.12.1+1
# TOOLS
auto_size_text: 2.1.0
google_fonts: 2.0.0
random_string: 2.1.0
json_annotation: 4.0.1
timeago: 3.0.2
universal_platform: ^1.0.0-nullsafety
uuid: 3.0.4
validate: 1.7.0
vector_math: any
async: 2.5.0
easy_debounce: 2.0.0
charts_flutter: 0.10.0
devicelocale: ^0.4.1
dev_dependencies:
flutter_driver:
sdk: flutter
flutter_test:
sdk: flutter
version: any
flutter_localizations:
sdk: flutter
test: any
flutter_launcher_icons: 0.8.1
mockito: ^4.1.1 # Testing
# vm_service: 5.5.0
## Enable To run json serializer, run:
## flutter pub run build_runner build --build-filter="lib/models/serializers/*.dart" --delete-conflicting-outputs
## flutter pub run build_runner serve --build-filter="lib/models/serializers/*.dart"
# build_runner: 1.12.2
# json_serializable: 4.1.0
### Override the library to support Flutter 2.0
### Note: This will show the warning but will not impact to the app features 👍
dependency_overrides:
intl: 0.17.0
http: 0.13.2
crypto: 3.0.1
path_provider: 2.0.1
uuid: 3.0.4
http_parser: 4.0.0
pedantic: 1.11.0
flutter_svg: 0.19.3
url_launcher: 6.0.1
cached_network_image: 2.5.1
modal_bottom_sheet: 2.0.0
args: 2.1.0
The issue is with firebase dependencies. Try removing one dependency at a time and distinguish the one which is causing the issue. According to my understanding, the error is most probably with firestore.
After add async 2.6.1 to dependency_overrides: in pubspec.yml it solved

Diagnosing Flutter version solving issue

While following the instructions to add integration tests to my Flutter app, I get the following error running packages get:
Because test <1.3.0 requires SDK version >=1.8.0 <2.0.0-∞ and test >=1.3.0 <1.6.1 depends on stream_channel ^1.6.0, test <1.6.1 requires stream_channel ^1.6.0.
And because test >=1.6.0 <1.6.5 depends on analyzer >=0.26.4 <0.37.0 and test >=1.6.4 <1.6.8 depends on test_api 0.2.6, test <1.6.8 requires stream_channel ^1.6.0 or analyzer >=0.26.4 <0.37.0 or test_api 0.2.6.
And because test >=1.6.8 <1.6.11 depends on test_api 0.2.7 and test >=1.6.11 depends on test_api 0.2.8, every version of test requires test_api 0.2.6 or 0.2.7 or 0.2.8 or stream_channel ^1.6.0 or analyzer >=0.26.4 <0.37.0.
And because every version of flutter_test from sdk depends on both stream_channel 2.0.0 and test_api 0.2.5, if flutter_test any from sdk and test any then analyzer >=0.26.4 <0.37.0.
And because json_serializable 3.2.3 depends on analyzer >=0.37.1 <0.39.0 and my_app depends on test any, flutter_test from sdk is incompatible with json_serializable 3.2.3.
So, because my_app depends on both json_serializable 3.2.3 and flutter_test any from sdk, version solving failed.
That presumably indicates some sort of version conflict through the dependency graph, but I'm at a bit of a loss to work out quite what exactly the issue is or what I could do about it. My pubspec.yaml looks like:
environment:
sdk: ">=2.2.2 <3.0.0"
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.2
flutter_svg: 0.14.2
email_validator: 1.0.0
dio: 3.0.2
dio_cookie_manager: 1.0.0
cookie_jar: 1.0.1
provider: 3.1.0
path_provider: 1.3.0
json_annotation: 3.0.0
timeago: 2.0.19
flutter_launcher_icons: 0.7.3
dev_dependencies:
flutter_test:
sdk: flutter
build_runner: 1.7.1
json_serializable: 3.2.3
mockito: 4.1.1
flutter_driver:
sdk: flutter
test: any
Hoping someone can give me a pointer in the right direction.
did you try to remove the test dependency from the pubsec.yaml?
Looks like that the flutter_test package is already present on the flutter SDK.

code_builder required build_value

Just upgraded flutter beta channel. Want to update build_value ^6.1.0 as a dependency. but getting error:
Because code_builder 3.1.2 depends on built_value ^5.1.0 and no
versions of code_builder match >3.1.2 <4.0.0, code_builder ^3.1.2
requires built_value ^5.1.0.
So, because zoombox depends on both code_builder ^3.1.2 and built_value
^6.1.0, version solving failed.
downgrading built_value to 5.1.0 causing more error because of other dependency. code_builder 3.1.2 is latest version.
How to solve this issue?
This is a known issue https://github.com/dart-lang/code_builder/issues/219
It's probably best to stick with built_value: ^5.1.0 until fixed.
You can try dependency_overrides: to overrule pub, but that is error-prone.
Not tested myself but this should do it
dependency_overrides:
built_value: ^6.1.0
Beware, there is no guarantee built_value: 6.1.0 and code_builder: ^3.1.2 will work well together.
Please don't forget to upvote the issue.