flutter_ide icon indicating copy to clipboard operation
flutter_ide copied to clipboard

failed to run, because of version conflict

Open SiyaoHuang opened this issue 4 years ago • 4 comments

What is the suitable version for running this project?


PS F:\code\flutter_ide> flutter run -d windows
Because every version of flutter_driver from sdk depends on webdriver 3.0.0 which depends on archive ^3.0.0, every version of flutter_driver from sdk requires archive ^3.0.0.
And because archive >=3.0.0 depends on crypto ^3.0.0 and uuid >=2.0.0-rc1 <3.0.0-nullsafety.0 depends on crypto ^2.0.0, flutter_driver from sdk is incompatible with uuid >=2.0.0-rc1 <3.0.0-nullsafety.0.
So, because widget_maker_2_0 depends on both uuid ^2.0.1 and flutter_driver any from sdk, version solving failed.
Running "flutter pub get" in flutter_ide...
pub get failed (1; So, because widget_maker_2_0 depends on both uuid ^2.0.1 and flutter_driver any from sdk, version solving failed.)

I have tried Channel dev, 1.27.0-4.0.pre, on Microsoft Windows [Version 10.0.18363.1734], locale en-US and Channel stable, 2.2.3, on Microsoft Windows [Version 10.0.18363.1734], locale en-US. Both of them do not work.

SiyaoHuang avatar Aug 23 '21 12:08 SiyaoHuang

I just tried Channel unknown, 2.0.1, on Microsoft Windows [Version 10.0.18363.1734], locale en-US. and get the following error

PS F:\code\flutter_ide> flutter run -d windows
Launching lib\main.dart on Windows in debug mode...
lib/ui/pages/workspace_page/workspace_page.dart(29,8): error G6EB16203: The return type of the method 'MShortCutManager.handleKeypress' is 'bool', which does not match the return type, 'KeyEventResult', of the overridden method, 'ShortcutManager.handleKeypress'. [F:\code\flutter_ide\build\windows\flutter\flutter_assemble.vcxproj]
/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_colorpicker-0.5.0/lib/src/hsv_picker.dart(730,43): error GA89667EF: The parameter 'event' of the method 'AlwaysWinPanGestureRecognizer.addAllowedPointer' has type 'PointerDownEvent', which does not match the 
corresponding type, 'PointerEvent', in the overridden method, 'DragGestureRecognizer.addAllowedPointer'. [F:\code\flutter_ide\build\windows\flutter\flutter_assemble.vcxproj]
lib/ui/pages/workspace_page/workspace_page.dart(65,60): error GBF4691A2: No named parameter with the name 'nullOk'. [F:\code\flutter_ide\build\windows\flutter\flutter_assemble.vcxproj]
lib/ui/theme.dart(13,56): error G76A9B1F6: The method 'inheritFromWidgetOfExactType' isn't defined for the class 'BuildContext'. [F:\code\flutter_ide\build\windows\flutter\flutter_assemble.vcxproj]
/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/provider-2.0.1+1/lib/src/provider.dart(179,19): error G76A9B1F6: The method 'inheritFromWidgetOfExactType' isn't defined for the class 'BuildContext'. [F:\code\flutter_ide\build\windows\flutter\flutter_assemble.vcxproj]
/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/provider-2.0.1+1/lib/src/provider.dart(180,19): error G76A9B1F6: The method 'ancestorInheritedElementForWidgetOfExactType' isn't defined for the class 'BuildContext'. [F:\code\flutter_ide\build\windows\flutter\flutter_assemble.vcxproj]
lib/data/widget_elements/widgets/base.dart(57,29): error G76A9B1F6: The method 'ancestorWidgetOfExactType' isn't defined for the class 'BuildContext'. [F:\code\flutter_ide\build\windows\flutter\flutter_assemble.vcxproj]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppCommon.targets(241,5): error MSB8066: Custom build for 'F:\code\flutter_ide\build\windows\CMakeFiles\ade6e8ed8b5001ba5e5af16996975caf\flutter_windows.dll.rule;F:\code\flutter_ide\build\windows\CMakeFiles\88194a2fb4e4ba1edc29d267b4bd94d3\flutter_assemble.rule' exited with code 1. [F:\code\flutter_ide\build\windows\flutter\flutter_assemble.vcxproj]
Building Windows application...
Exception: Build process failed.

SiyaoHuang avatar Aug 23 '21 12:08 SiyaoHuang

I find this works in flutter v1.22.4. It needs some upgrade for v2.0.0 or higher. There are some related flutter api upgrades in Oct 2020, like addAllowedPointer,

SiyaoHuang avatar Aug 24 '21 03:08 SiyaoHuang

HI @SiyaoHuang I would like to recommend you clone this repository in order to not wait when the creator will update to the new version of the flutter

II11II avatar Aug 24 '21 04:08 II11II

@SiyaoHuang . I had the exact same issue. Did you manage to fix it?

alelordelo avatar Sep 27 '22 14:09 alelordelo