如何解决使用 Flutter-TTS 包的错误?
Posted
技术标签:
【中文标题】如何解决使用 Flutter-TTS 包的错误?【英文标题】:How to solve the error on using Flutter-TTS package? 【发布时间】:2021-08-07 13:11:55 【问题描述】:E/flutter (31135): [ERROR:flutter/lib/ui/ui_dart_state.cc(186)] 未处理的异常:MissingPluginException(在通道flutter_tts上找不到方法的实现) E/flutter (31135): #0 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:156:7) E/颤振(31135): E/flutter (31135): #1 TTS.build._speak (package:dyslexic_app/pages/tts.dart:10:7) E/颤振(31135): E/颤动(31135):
【问题讨论】:
【参考方案1】:这似乎是您刚刚在代码中添加了一个新包并且它停止工作的情况。
Flutter 使用所谓的method channels
与本机端 java 代码进行通信。
您的包必须通过名为flutter_tts
的通道使用某些本机代码,并且无法找到该本机代码。
要解决这个问题,
-
从您的开发设备中卸载应用,
重新构建应用程序。
【讨论】:
以上是关于如何解决使用 Flutter-TTS 包的错误?的主要内容,如果未能解决你的问题,请参考以下文章
pip Command Not Found – Mac 和 Linux 错误被解决
克隆使用旧 sdk 和包的项目后,如何解决所有 sdk 和依赖项问题?