'Flutter Error: No named parameter with the name 'displayLarge'
I am working on an app, I posted last update on git 2 days ago and haven't touched the code since. Now, I opened android studio and it was giving me this error when I tried to run it... I tried deleting repository from my computer and then cloning it again but it didn't work. I have also tried searching for similar problems, and found out there was a similar problem with speed-dial package and one comment said something about broken package versions. Anyways, this is the error I am getting after I try running my app:
These are first few lines of the error it's giving me, but there is more than a thousand lines following these.
I also tried running flutter doctor and it gave me the following:
Solution 1:[1]
Well, i don't know if you have tried this, but this problem is described here: issue219
In summary you have to use google_fonts v2.3 for Flutter v2.1 or grater.
Solution 2:[2]
google_fonts: ^2.3.1 has also solved the problems left in google_fonts: 2.3.0
Well! This issue will be raised in all projects using the google_fonts with a caret sign (^).
The caret sign (^) is used for pub dependencies in Dart to indicate a range of version numbers that are allowed. Specifically, any version from the specified version up to (but not including) the next non-breaking version is ok.
So google_fonts: ^2.2.0 is the same as '>=2.2.0 <3.0.0', It's shorthand for the longer form. The ^ is saying, I want to automatically use the most up-to-date package from Pub as long as that update won't break anything in my app. The google_fonts: 2.3.0 has some issues with this as of now.
Solution Steps :
- Remove (^) from your current google_fonts. max can be set as google_fonts: 2.2.0.
- To make sure, this does not conflict with any other dependency, for once do 'pub get'.
- Try to invalidate caches and restart. This should clean error, else do flutter clean to remove old updated google_fonts and pub get.
Done! You are good to go. Happy Codding!!!
Solution 3:[3]
Please follow the below steps to solve the issue.
- Open pubspec.yaml file.
- Change google_fonts: ^2.2.0 to google_fonts: 2.2.0
- Save.
Solution 4:[4]
set the package version to google_fonts: 2.2.0 and it should work properly
Solution 5:[5]
as they said, just remove the ^ from the google fonts on the dependencies on the pubspec.yaml (google_fonts: ^2.3.1 to google_fonts: 2.3.1) then flutter clean && pub get.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Dharman |
| Solution 2 | |
| Solution 3 | ruwanmadhusanka |
| Solution 4 | Mr.A2 |
| Solution 5 | Yahia |


