Fintasys / emoji_picker_flutter

A Flutter package that provides an Emoji picker widget with 1500+ emojis in 8 categories.
MIT License
154 stars 114 forks source link

No implementation found for method getSupportedEmojis on channel emoji_picker_flutter #182

Closed cszg168 closed 6 months ago

cszg168 commented 6 months ago

[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: MissingPluginException(No implementation found for method getSupportedEmojis on channel emoji_picker_flutter) May I ask how to solve this problem? `import 'package:emoji_picker_flutter/emoji_picker_flutter.dart'; import 'package:flutter/foundation.dart' as foundation; import 'package:flutter/material.dart'; class EmojiPop extends StatelessWidget { final TextEditingController _controller = TextEditingController(); EmojiPop({super.key}); @override _onBackspacePressed() { _controller ..text = _controller.text.characters.toString() ..selection = TextSelection.fromPosition( TextPosition(offset: _controller.text.length)); }

@override Widget build(BuildContext context) { return EmojiPicker( textEditingController: _controller, onBackspacePressed: _onBackspacePressed, config: Config( columns: 7, // Issue: https://github.com/flutter/flutter/issues/28894 emojiSizeMax: 32 * (foundation.defaultTargetPlatform == TargetPlatform.iOS ? 1.30 : 1.0), verticalSpacing: 0, horizontalSpacing: 0, gridPadding: EdgeInsets.zero, initCategory: Category.RECENT, bgColor: const Color(0xFFF2F2F2), indicatorColor: Colors.blue, iconColor: Colors.grey, iconColorSelected: Colors.blue, backspaceColor: Colors.blue, skinToneDialogBgColor: Colors.white, skinToneIndicatorColor: Colors.grey, enableSkinTones: true, recentTabBehavior: RecentTabBehavior.RECENT, recentsLimit: 28, replaceEmojiOnLimitExceed: false, noRecents: const Text( 'No Recents', style: TextStyle(fontSize: 20, color: Colors.black26), textAlign: TextAlign.center, ), loadingIndicator: const SizedBox.shrink(), tabIndicatorAnimDuration: kTabScrollDuration, categoryIcons: const CategoryIcons(), buttonMode: ButtonMode.MATERIAL, checkPlatformCompatibility: true, ), ); } } `

Fintasys commented 6 months ago

Which version? We had this issue before and normally it was caused by cache. Please try flutter clean and see if it helps.

Fintasys commented 6 months ago

Please open another issue if the issue persists 🙏