Norbert515 / flutter_ide

A visual editor for Flutter widgets

Home Page:https://widgetmaker.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

failed to run, because of version conflict

SiyaoHuang opened this issue · 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.

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.

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,

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

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