icemanbsi / searchable_dropdown

MIT License
107 stars 162 forks source link

The getter 'subhead' isn't defined for the class 'TextTheme' - Cannot Debug/Run Flutter App #150

Open polroti opened 2 years ago

polroti commented 2 years ago

ERROR STACK

../../../snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/searchable_dropdown-1.1.3/lib/searchable_dropdown.dart:371:41: Error: The getter 'subhead' isn't defined for the class 'TextTheme'.

../../../snap/flutter/common/flutter/.pub-cache/hosted/pub.dartlang.org/searchable_dropdown-1.1.3/lib/searchable_dropdown.dart:374:16: Error: The getter 'subhead' isn't defined for the class 'TextTheme'.

BUILD FAILED in 31s Exception: Gradle task assembleDebug failed with exit code 1

Flutter Doctor Doctor summary (to see all details, run flutter doctor -v): [✓] Flutter (Channel stable, 2.5.1, on Ubuntu 20.04.3 LTS 5.11.0-34-generic, locale en_GB.UTF-8) [!] Android toolchain - develop for Android devices (Android SDK version 30.0.2) ✗ cmdline-tools component is missing Run path/to/sdkmanager --install "cmdline-tools;latest" See https://developer.android.com/studio/command-line for more details. ✗ Android license status unknown. Run flutter doctor --android-licenses to accept the SDK licenses. See https://flutter.dev/docs/get-started/install/linux#android-setup for more details. [✓] Chrome - develop for the web [✓] Android Studio (version 2020.3) [!] Android Studio ✗ android-studio-dir = /snap/android-studio/current/android-studio ✗ Android Studio not found at /snap/android-studio/current/android-studio [✓] VS Code (version 1.60.0) [✓] Connected device (2 available)

! Doctor found issues in 2 categories.

lcuis commented 2 years ago

Thanks @manoj997 for reporting this issue. Can you please let us know whether this also affects the search_choices plugin?

polroti commented 2 years ago

My project only uses searchable-dropdown plugin. I will have to check and let you know

polroti commented 2 years ago

Hi @lcuis

I switched from searchable_dropdown to search_choices and it works OK. Since both packages show similar functionality, should we keep this issue open?

/Manoj

lcuis commented 2 years ago

Hi @manoj997 , Thanks for letting us know!

IronHeartDan commented 2 years ago

Click CTRL + Mouse Left Go To The ".subhead" And Replace It With Subtitle1 Or Just Copy Paste This

TextStyle get _textStyle => widget.style ?? (_enabled && !(widget.readOnly ?? false) ? Theme.of(context).textTheme.subtitle1 : Theme.of(context) .textTheme .subtitle1 .copyWith(color: _disabledIconColor));

And Replace From Line 368 to 375

Hope It Solves The Issue

Komche commented 2 years ago

Click CTRL + Mouse Left Go To The ".subhead" And Replace It With Subtitle1 Or Just Copy Paste This

TextStyle get _textStyle => widget.style ?? (_enabled && !(widget.readOnly ?? false) ? Theme.of(context).textTheme.subtitle1 : Theme.of(context) .textTheme .subtitle1 .copyWith(color: _disabledIconColor));

And Replace From Line 368 to 375

Hope It Solves The Issue

Thanks your solution solve my problem

Aaron-Linkforce commented 2 years ago

Go To The ".subhead" And Replace It With Subtitle1

Have also just run into this problem, unfortunately can't build without this being implemented as a fix

lcuis commented 2 years ago

Hello @Aaron-Linkforce , please see https://github.com/icemanbsi/searchable_dropdown/issues/150#issuecomment-927228230

Go To The ".subhead" And Replace It With Subtitle1

Have also just run into this problem, unfortunately can't build without this being implemented as a fix

Aaron-Linkforce commented 2 years ago

Hello @Aaron-Linkforce , please see #150 (comment)

Ah! search_choices does work. I didn't realise this was a separate package, moving forwards using that now! Thanks.

lcuis commented 2 years ago

Hello @Aaron-Linkforce , please see #150 (comment)

Ah! search_choices does work. I didn't realise this was a separate package, moving forwards using that now! Thanks.

You’re welcome!

azielstyle commented 2 years ago

Click CTRL + Mouse Left Go To The ".subhead" And Replace It With Subtitle1 Or Just Copy Paste This

TextStyle get _textStyle => widget.style ?? (_enabled && !(widget.readOnly ?? false) ? Theme.of(context).textTheme.subtitle1 : Theme.of(context) .textTheme .subtitle1 .copyWith(color: _disabledIconColor));

And Replace From Line 368 to 375

Hope It Solves The Issue

I can confirm this

lcuis commented 2 years ago

Click CTRL + Mouse Left Go To The ".subhead" And Replace It With Subtitle1 Or Just Copy Paste This TextStyle get _textStyle => widget.style ?? (_enabled && !(widget.readOnly ?? false) ? Theme.of(context).textTheme.subtitle1 : Theme.of(context) .textTheme .subtitle1 .copyWith(color: _disabledIconColor)); And Replace From Line 368 to 375 Hope It Solves The Issue

I can confirm this

You can use the search_choices plugin instead.

novaji-introserve commented 2 years ago

Click CTRL + Mouse Left Go To The ".subhead" And Replace It With Subtitle1 Or Just Copy Paste This

TextStyle get _textStyle => widget.style ?? (_enabled && !(widget.readOnly ?? false) ? Theme.of(context).textTheme.subtitle1 : Theme.of(context) .textTheme .subtitle1 .copyWith(color: _disabledIconColor));

And Replace From Line 368 to 375

Hope It Solves The Issue

from here replace the subhead with subtitle1 or subtitle2,

in case you get the error of the title does not exist, just replace the title with titleSmalll or titleMedium or titleLarge