Invalid version constraint: Cannot include other constraints with "^"
1,372
Solution 1
I have ended up coming here after a websearch, the mistake I did was to add a trailing comma
changed this
flutter_audio_recorder: ^0.5.5,
to
flutter_audio_recorder: ^0.5.5
Solution 2
Current stable version of cupertino_icons is 0.1.2
cupertino_icons: ^0.1.2
The caret sign (^) is used for pub dependencies in Dart to indicate a range of version numbers are allowed. Specifically, any version from the specified version up to (but not including) the next non-breaking version is ok.
Remove + sign after 2
Everything before plus is version name and after is version code and you're not specifying any version code, so remove +.
Comments
-
Malwinder Singh 6 monthsI was studying and practicing basics of Flutter and I got this issue.
Code:
dependencies: flutter: sdk: flutter cupertino_icons: ^0.1.2+ english_words: ^3.1.0I got error after executing command
--no-color packages get:Error on line 21, column 20 of pubspec.yaml: Invalid version constraint: Cannot include other constraints with "^" constraint in "^0.1.2+". cupertino_icons: ^0.1.2+ ^^^^^^^ pub get failed (65)Development Platform: Android Studio 3.4 running on Mac OS Mojave