Error
/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/place_picker-0.9.19-nullsafety/lib/widgets/rich_suggestion.dart:35:89: Error: The getter ‘body1’ isn’t defined for the class ‘TextTheme’.
– ‘TextTheme’ is from ‘package:flutter/src/material/text_theme.dart’ (‘/C:/src/flutter/packages/flutter/lib/src/material/text_theme.dart’).
Try correcting the name to the name of an existing getter, or defining a getter or field named ‘body1’.
TextSpan(text: boldText, style: style.copyWith(color: Theme.of(context).textTheme.body1!.color)),
^^^^^
/C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/place_picker-0.9.19-nullsafety/lib/widgets/search_input.dart:60:65: Error: The getter ‘body1’ isn’t defined for the class ‘TextTheme’.
– ‘TextTheme’ is from ‘package:flutter/src/material/text_theme.dart’ (‘/C:/src/flutter/packages/flutter/lib/src/material/text_theme.dart’).
Try correcting the name to the name of an existing getter, or defining a getter or field named ‘body1’.
Icon(Icons.search, color: Theme.of(context).textTheme.body1!.color),
^^^^^
FAILURE: Build failed with an exception.
* Where:
Script ‘C:\src\flutter\packages\flutter_tools\gradle\flutter.gradle’ line: 1005
* What went wrong:
Execution failed for task ‘:app:compileFlutterBuildDebug’.
> Process ‘command ‘C:\src\flutter\bin\flutter.bat” finished with non-zero exit v alue 1
* Try:
Run with –stacktrace option to get the stack trace. Run with –info or –debug option to get more log output. Run with –scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 42s
Exception: Gradle task assembleDebug failed with exit code 1
Exited (sigterm)
SOLUTION
Here is what I found on StackOverflow
![](https://www.devopsschool.com/blog/wp-content/uploads/2021/12/place_picker-solution.png)
Source (Stackoverflow):- https://stackoverflow.com/questions/69312392/how-to-resolve-error-the-getter-body1-isnt-defined-for-the-class-texttheme
To fix this issue you have to make some changes to Two files
- C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/place_picker-0.9.19-nullsafety/lib/widgets/rich_suggestion.dart
2. C:/src/flutter/.pub-cache/hosted/pub.dartlang.org/place_picker-0.9.19-nullsafety/lib/widgets/search_input.dart
Changes to Done
![](https://www.devopsschool.com/blog/wp-content/uploads/2021/12/rich_suggestion.dart-and-search_input.dart_.png)
Edit the lines in the dart package like below and it will work. Of course, the author should do this, but you can edit it yourself as well 🙂
rich_suggestion.dart
Original: TextSpan(text: boldText, style: style.copyWith(color: Theme.of(context).textTheme.body1!.color)),
New: TextSpan(text: boldText, style: style.copyWith(color: Theme.of(context).textTheme.bodyText1!.color)),
search_input.dart
Original: Icon(Icons.search, color: Theme.of(context).textTheme.body1!.color),
New: Icon(Icons.search, color: Theme.of(context).textTheme.bodyText1!.color),
Ticket Source (Github):- https://github.com/blackmann/locationpicker/issues/63
- What is On-Page Optimization and Off-page Optimization - March 14, 2024
- [SOLVED] Flutter : PlatformException(sign_in_failed, com.google.android.gms.common.api.ApiException: 10: , null, null) - December 7, 2021
- [Solved] Flutter : Error: The getter ‘subhead’ isn’t defined for the class ‘TextTheme’ from package:flutter/src/material/text_theme.dart’ – searchable_dropdown - December 6, 2021